敞开生长之旅!这是我参与「日新方案 12 月更文挑战」的第40天,点击检查活动详情

在上一节中,咱们学习了怎么运用Git,构建咱们的本地库房,轻松的完成了版别操控以及代码复原,修改日志检查等;读者肯定不满足与本地是吧,假如是多个人一起来开发一个程序呢?咱们需求一个作为服务器的长途库房!当然搭建一个服务器是需求本钱的,为什么不把项目托管到Github上呢?作为开源代码库以及版别操控系统,Github拥有140多万开发者用户。随着越来越多的应用程序转移到了云上,Github已经成为了办理软件开发以及发现已有代码的首选办法,不需求任何本钱,为何不运用呢?本节就来学习怎么把咱们的代码托管到Github上!

1.账号注册&库房创立

翻开Github官网注册:Github官网,填写注册相关信息:用户呢称,邮箱,密码

Git之使用GitHub搭建远程仓库

注册完,跳转到如下页面,选择库房购买方法(私有库房,他人不能够拜访,要权限),一般咱们自己玩选Free:PS:对了,这时候你邮箱或许收到一封验证邮件,点下完成验证。

Git之使用GitHub搭建远程仓库

接下来,创立一个咱们的代码库房:

Git之使用GitHub搭建远程仓库
Git之使用GitHub搭建远程仓库

为自己的库房添加点内容提示,就是项目的一些概述

Git之使用GitHub搭建远程仓库

简略介绍下主页的一些东西:

Git之使用GitHub搭建远程仓库

2.Clone代码库到本地

当然,你能够直接用图形化界面克隆,不过我仍是喜爱通过指令行来Clone,先仿制下Clone的地址

Git之使用GitHub搭建远程仓库

然后在某个当地,右键翻开Git Bash:

Git之使用GitHub搭建远程仓库

键入:

git clone https://github.com/ZPJay/Garbage.git

然后能够看到咱们的代码库就下载完成了:

Git之使用GitHub搭建远程仓库

翻开文件夹,能够看到下述内容:

Git之使用GitHub搭建远程仓库

3.分支办理

对于刚触摸版别操控东西的朋友来说,分支或许比较陌生,但是他会给咱们带来很大的便当!

限于篇幅,笔者直接丢个链接,咱们看看图就知道了:廖雪峰的官方网站:创立和兼并分支!

写得真心很赞~主张收藏!

了解概念后,咱们来熟悉与分支相关的几个指令:

①创立分支(后者创立同时会切换分支):

git branch v1.0.3 或 git checkout -b v1.0.4

②检查版别库中所有分支:

git branch -a

③切换到某一分支:

git checkout v1.0.3

④删除某一分支:

git branch -D v1.0.4

⑤兼并分支

 git merge v1.0.3

4.本地库房与长途库房同步问题

前面执行的这些分支操作都是在本地进行的,说了项目托管到GitHub上,咱们肯定要跟长途库房有沟通是吧!咱们上一年前面已经试过用clone指令把项目下载到本地,那么咱们修改后怎么把代码同步到Github上呢?咱们先对咱们的本地库房做一点点修改,接着git add和git commit本地准备后,然后:

git push origin master 或者直接 git push

将咱们本地的内容提交上去:

然后看下咱们的Github,能够看到内容已经产生改变,而且提交者是我的另一个账号!

有同步到服务器,肯定有服务器同步到本地是吧,很简略,就一个

git pull

然后就能够啦!

好吧,本节就写那么多,相信你看到上面的Git教程还有一些抵触处理,分支办理,Bug分支等待高档的Git用法。

①运用Github作为咱们的项目办理东西:咱们都是把项目托管到Github上的,然后有两个分支:开发和测验两个分支,每个版别一个分支,最终发布时才把分支兼并到master上!提bug也是在上面提的,仍是比较便当的!

②运用Trello来做流程操控,也是比较简练高效的!有兴趣的能够了解了解!别的,国内拜访Github或许比较缓慢,而且假如是私有库房是要收费的,假如公司没有运用代理或者是私家开发,或许略显鸡肋,不过能够考虑下运用国产的开源库房:Git@OSC,由开源我国供给的,供给了1000个私家库房,如同,感觉还不错。

有兴趣的能够考虑将代码托管到这儿:git.oschina.net/!