Studying git

Shopping list:

  • GIT的功能

 接触一个新的软件或者网站,最重要的就是认识它的功能:Git 是用于 Linux内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持(wingeddevil注:这得分是用什么样的服务端,使用http协议或者git协议等不太一样。并且在push和pull的时候和服务器端还是有交互的。),使源代码的发布和交流极其方便。 Git 的速度很快,这对于诸如 Linux kernel 这样的大项目来说自然很重要。 Git 最为出色的是它的合并跟踪(merge tracing)能力。现在我们用WINDOWS也能使用git啦。
  • GIT的网站

 GIThub的网站是https://github.com/
其实一打开这个网站,我的内心的崩溃的,因为我的英语词汇量不多,访问这种网站其实非常吃力,还好我的搭档英语不错,我们在课堂上就可以相互合作的学习这个网站的使用。
我写这篇文章主要就是和你们分享我这个英语痴眼中的这个网站的功能
当你注册了一个账号以后(记得及时接受你绑定的邮箱的邮件激活帐号),你会进入一个页面,找到右上角的图标



点击最右边的按钮点击,进入一个类似个人主页的页面



点击这里更换你喜欢的头像



点击这里可以进入你选择的已经加入的一些组织



点击这里可以管理你的个人代码库



当你想创建一个组织的时候,你可以再次在右上角找到这个图标点击加号,点击New organization

 这个网站好像你有什么操作都会发邮件到你绑定的邮箱,安全性应该挺好的。
创建好组织后就可以在个人主页点击进入管理这个组织
在组织的头像下有四个功能,最常用的功能应该是前两个吧,第一个是管理这个组织的代码库,第二个是邀请成员加入



创建组织代码库的时候,注意这项一定要打勾,我不知道是干啥的,不打勾创建出来是一个奇怪的东西,希望有人能帮我解释一下



点击这个,管理你的代码库



进入之后如果你想删除这个代码库,你可以在最右边找到这个



拉到最下边找到这个,在跳出的文本框输入你的代码库的名字点确定就能删除了

以上大概就是我掌握的在这个网站上经常能用到的功能了

  • GIT的客户端

  如何上传本地文件到你的GITHUB代码库呢,对于一个英语痴来说,一些推出的客户端软件可以帮到你,我选择了 git for windows
安装教程以及网址:

http://zhidao.baidu.com/link?url=YIO3OXx6YarhG3LVnJpQ_q12IfBEOaXU382dM7G0hm3o61qqBoveJAms3D6grSOyBp6odLHg5OM99FBzxNQUUsMEgLq2UqOmsuyF_Y7lr3G

  使用的教程我找了好多,选了一个图文的比较好的网址:

http://www.laozuo.org/3147.html

这个网址的教程是教我们新建一个代码库,只要把需要上传的文件放到设置好的路径里,点击同步即可

  顺带一提,教程里没有说明怎么把项目文件上传到组织的代码库,我摸索了一下大概是这样



创建的时候这里填上你的已经建立的代码库的名字



点击右上角的PUBLISH,选择是连接你的个人代码库还是组织代码库



如果你创建名字是已建立的代码库会报错

   最后我想问一下,怎么用该软件上传代码到已建立的代码库,我摸索了好一阵子都不成功。

LAST

   结束了第一次软工实践课,对比了下其他班,还是挺庆幸的,虽然我们的任务比较多且繁重,很多很多东西都要自学,但还是很有意义的。

   附上我的代码库网址:https://github.com/zzzzqh/HOMEWORK

最后对程序员的一个忠告:千万千万学好英语!!!!

Studying GIT的更多相关文章

  1. Git 子模块 - submodule

    有种情况我们经常会遇到:某个工作中的项目需要包含并使用另一个项目. 也许是第三方库,或者你 独立开发的,用于多个父项目的库. 现在问题来了:你想要把它们当做两个独立的项目,同时又想在 一个项目中使用另 ...

  2. Git 在团队中的最佳实践--如何正确使用Git Flow

    我们已经从SVN 切换到Git很多年了,现在几乎所有的项目都在使用Github管理, 本篇文章讲一下为什么使用Git, 以及如何在团队中正确使用. Git的优点 Git的优点很多,但是这里只列出我认为 ...

  3. Git与Repo入门

    版本控制 版本控制是什么已不用在说了,就是记录我们对文件.目录或工程等的修改历史,方便查看更改历史,备份以便恢复以前的版本,多人协作... 一.原始版本控制 最原始的版本控制是纯手工的版本控制:修改文 ...

  4. Git Bash的一些命令和配置

    查看git版本号: git --version 如果是第一次使用Git,你需要设置署名和邮箱: $ git config --global user.name "用户名" $ gi ...

  5. 在Ubuntu 16.10 安装 git 并上传代码至 git.oschina.net

    1. 注册一个账号和创建项目 先在git.oschina.net上注册一个账号和新建一个project ,如project name 是"myTest". 2.安装git sudo ...

  6. 史上最详细git教程

    题外话 虽然这个标题很惊悚,不过还是把你骗进来了,哈哈-各位看官不要着急,耐心往下看 Git是什么 Git是目前世界上最先进的分布式版本控制系统. SVN与Git的最主要的区别 SVN是集中式版本控制 ...

  7. [版本控制之道] Git 常用的命令总结(欢迎收藏备用)

    坚持每天学习,坚持每天复习,技术永远学不完,自己永远要前进 总结日常开发生产中常用的Git版本控制命令 ------------------------------main-------------- ...

  8. 【解决方案】Myeclipse 10 安装 GIT 插件 集成 步骤 图解

    工程开发中,往往要使用到集成GIT ,那么下面说说插件安装步骤 PS:以Myeclipse 10 为例,讲解集成安装步骤. ----------------------main------------ ...

  9. git 命令

    切换仓库地址: git remote set-url origin xxx.git切换分支:git checkout name撤销修改:git checkout -- file删除文件:git rm  ...

随机推荐

  1. BBS论坛博客系统

    目录 BBS网站需求分析 BBS数据库设计 BBS用户登录 BBS用户注册 BBS网站首页 BBS个人首页 后台管理系统搭建 网站全部源码

  2. ansible(一)

    Ansible简介 Ansible:Ansible的核心程序Host Lnventory:记录了每一个由Ansible管理的主机信息,信息包括ssh端口,root帐号密码,ip地址等等.可以通过fil ...

  3. React阻止事件冒泡的正确打开方式

    需求:点击导航list按钮出现侧弹框,点击空白处弹框消失 问题:绑定空白处的点击事件到document上,但是非空白处的点击也会触发这个点击事件,在react中如何阻止事件冒泡? 解决方法:e.sto ...

  4. vue预渲染实践总结

    # 预渲染 ## 预渲染简介 SEO和首屏加载速度慢的问题,社区讨论最多的解决方案是同构 SSR,即首屏使用服务端渲染,之后的交互逻辑交给客户端处理,解决了单页应用带来的两个问题,但是也带来了服务器压 ...

  5. 【[AHOI2013]差异】

    这个题一看就是为后缀家族设计的 我们看到我们要求的这个柿子 \[\sum_{i=1}^n\sum_{j=i+1}^nT_i+T_j-2\times lcp(T_i,T_j)\] 显然的是前面的那些东西 ...

  6. Spring之强制修改某个方法的行为(Arbitrary method replacement)

      A less commonly useful form of method injection than Lookup Method Injection is the ability to rep ...

  7. AES块加密与解密

    AES块加密与解密 解密目标 在CBC和CTR两种模式下分别给出十篇加密的样例密文,求解密一篇特定的密文 解密前提 全部密文及其加密使用的key都已给出 加密的方法遵循AES的标准 解密过程分析 实验 ...

  8. MediaPlayer: Couldn't open /storage/emulated/0/kgmusic/download/独家记忆.mp3: java.io.FileNotFoundExcept

    写了一个音乐播放器,播放的时候,会出现这样的问题:比如说我点击第三首歌曲,结果没有播放第三首歌曲,而直接播放了第四首歌曲.看了一下日志.发现报错:MediaPlayer: Couldn't open ...

  9. 解决:linux 固定ip 导致ping 外网unknown host

    首先说下问题产生场景:最近搞jenkins搭建持续集成,搞完后发现服务器ip(ifconfig 红色)老是变化,一怒之下果断修改ip [root@bogon etc]# ifconfigeth0 Li ...

  10. 1-51单片机ESP8266学习-AT指令(开发板介绍)

    51单片机+ESP8266开发教程(AT指令篇) 开发板资源分布: 开发板部分原理图: 1--通信下载 2--51单片机 3--ESP8266(WIFI模块) 4--DHT11(温湿度传感器) 5-- ...