学会使用github!

来源:互联网 发布:打击电信网络诈骗作文 编辑:程序博客网 时间:2024/05/21 17:42

github是一个软件开发的分布式版本控制工具,和SVN功能类似。越来越多的公司使用github做版本控制,今天也是刚刚学会使用,所以记录下学习历程,怕忘记。

第一步:首先去github官网注册一个账号。github官网

如下图:


另外说一点填邮箱的时候尽量是国外的邮箱比如雅虎的,我开始用的163的邮箱,验证邮件一直没有收到。

第二步:创建仓库


接下来,如下所示:



创建完成后会进入如下的界面:


到这步结束,服务器端的仓库就创建好了,和SVN是不是有点类似。接下来就是在本机建立一个对应的仓库,和服务器端做代码同步用。

第三步:建立本地仓库。去官网下一个Windows桌面化工具(如下图),方便操作本机代码和服务器端代码同步。github桌面工具,网上说这个工具也不错,不过我没试过,地址贴出来:http://github-for-windows.en.softonic.com/。


安装完成后,有2个图标,如下图:


打开第一个GitHub,用你刚刚在github注册的用户名和密码登录,进去后点击右上角的+号,创建本地仓库,输入仓库名称和路径后,点击创建,如下所示:


创建完成后就可以在左侧看见你创建的库了,右击你创建的库,可选择Open  in Explorer进去仓库对应的目录中去(如下所示),选择Open  in Git Shell则是在命令行中打开仓库路径。



第四步:本地仓库文件同步到服务器端。

在上一步打开的仓库路径下新建立一个文件a.txt,里面随便输入内容。这个时候再看界面以及显示你新建的文件了,如下:


点击Commit to master并不是把内容给提交到服务器端,这时候还要和服务器端建立连接,如下:


不要忘了点击屏幕下方的OK按钮哦,呵呵。然后回到主界面,

点击图上的那个东东,如下:


文件或代码什么的就可以传上去啦。

第五步:服务端代码下传本地。

在界面打开本地库的命令行界面(前面说了),执行命令:

git clone https://github.com/cloudera/hue.git
后面的路径就是仓库的github路径,这样代码就直接下来啦。还有一种是在github上点击右侧的桌面下载小图标,我没用过,至此上传下载都搞定啦。
下面就说说github很厉害的东西了:协同编码。github里有一个branch(分支)的概念,什么意思呢,创建一个仓库后有一个master的分支,你可以理解它是母本,你开源出来
的东西,人家要编码,怎么办,这个时候可以创建一个branch,它其实是母本的复制,内容是一样的,人家就在这上面编码,编写完之后,再pull request(申请合并),合并成功就OK了,当然你也可以把自己的代码和别人的代码比对看看是否需要合并。


0 0
原创粉丝点击