sourcetree是git在Mac上管理代码的ui工具,当然你也可以使用命令直接使用git来管理代码,
本文简单介绍sourcetree在mac上的使用。
1、下载sourcetree,然后安装。
2、运行sourcetree,如图
3、clone代码,本文以clone Android注解库butterknife为例。登陆到github.com搜索到butterknife,然后点击如图的按钮,复制下载地址。
3、点击步骤1中的新建仓库,会弹出clone代码的设置选项,如下:
我们选择克隆,即可开始clone代码了。
4、下载完成后,双击列表,即可弹出butterknife的管理界面,如图:
功能说明:
提交:即将你的代码提交到自己的本地分支。
拉取:从服务器上拉取指定的分支到本地。
推送:将本地分支的更改,推送到服务器。
抓取:主要是获取服务器上分之的变化。
分支:基于一个分支,建立自己的本地分支。
合并:合并其他分支到自己的本地分支。
暂存:存储当前工作区的变更。
左边列表主要用到的是:分支和远端这两个,其他的读者可以自己研究。
分支:列出了本地的分支,可以在此切换分支,切换后可以跟踪该分支的变化。
远端:列出服务上代码的分支。
sourcetree使用起来比较简单,需要注意的是:
1、提交只是提交到自己的本地分支,并没有提交到远端的服务器,在确认修改无误后需要使用推送,然后你的修改才更新到远端。
2、在多人协作开发的时候,开发者应该建立自己的开发分支,功能开发后,由项目管理人员将功能统一合并到一个单独的分支,打包发布的时候,应该建立一个发布分支。等到发布完成,将修改的功能合并到主分支。
3、在合并的时候可能出现冲突,需要合并者解决了冲突后,代码能编译过之后提交。