git的客户端,SourceTree当然不是唯一的选择,有很多公司还用TortoiseGit。这篇博客就简单介绍一下SourceTree的使用,后续有机会再介绍TortoiseGit。首先是SourceTree的安装,这里就不多说了,去官网下载,安装到本地就可以了,这里重点说如何使用。首先从页面来说介绍几个常用的功能及区域,后面我们举几个具体的使用场景来说明。
1.提交:
提交代码时,首先选中你需要提交的代码所在的分支(双击使其字体变黑才算选中),然后提交代码。
注意:这里的提交代码,只是把你本地的变更提交到你的本地分支,也就是说你的代码仍然在本地,还没有提交到远程服务器。想要提交到远程服务器,是要推送的,详情见下一步。
2.更新、上传代码:
a.拉取:拉取的意思就是更新代码,但针对的是某一分支,并不是所有的分支
b.推送:1中提交代码成功后,只是把代码提交到本地分支,点击推送才能上传到远程服务器。但仅仅上传到远程分支还不可以,还要合并到主分支master,详情参考下一步。
注意:这里上传成功后别人就可以在这个分支拿到你的代码,比如几个人一个人开发一个task,你们可以先传到这里,共享你的代码,完成这个task之后再合并到master主分支。