GitHub

Written by    08:25 July 19, 2014 

GitHub对于团队效率的毋庸置疑是充要条件,即使只是刷OJ的ACM队也一样是有必要的,尽管网上每个题目都有很多代码,但是每个小伙伴之间都有很好的参考价值,然后GitHub上的代码issue和comment功能都比较完善,非常便于小伙伴之间沟通,毕竟QQ聊天框还是不怎么适合贴代码。

首先来介绍一下GitHub的代码托管机制:

如果你想往GitHub上上传代码,首先你得为你的代码建立一个repo(repository,仓库),这个可以理解为IDE里面的Project,然后每个repo里面可以有多个branch(分支),比如说一个团队把自己的代码上传到GitHub上的一个repo上去过后,有多个程序员在造轮子,那么每个人都建一个自己的branch,repo通常有一个master branch,团队每个成员先在自己的branch上造轮子,最后再merge到master branch里面,GitHub上大概的一个协作机制就是这样的。

入门

个人建议直接看官方帮助文档

首先你得在你的电脑本地安装git软件,Ubuntu直接在terminal里面运行下面代码即可

然后配置自己git用户名,因为git其实就是一个本地代码版本管理软件,可以把github理解成git在线版

配置git的邮件地址

然后接下来官网上说要配置ssh, 我个人感觉用处不大,只用把密码缓存时间增加就可以了

现在本地端就设置完毕了,开始设置GitHub端,首先登入你的GitHub账户,点击右上角的「+」,然后点击「New repository」,然后输入你准备新建的repo名称yourreponame,点击创建,再回到电脑客户端,打开你的termial,进入到你想保存GitHub上repo的目录,然后新建一个与repo名字一样的文件夹,terminal进去相应目录然后初始化

然后连接你GitHub上的repo

接下来就是把你要上传的代码拷到本地的文件夹,然后一次性添加

然后提交

目前你已经把代码提交到了本地的repo当中,然后再把本地的origin branch上传到GitHub上的repo的master branch

最后输入帐户密码就可以完成上传了。

Category : experience

Tags :