Git可视化工具可视化工具SourceTree的使用的使用
我在前面几篇文章中详细介绍了Git命令行的使用《Git学习札记》《Git学习札记——进阶》,以及使用Xcode中自带的Git可视
化工具的使用《Xcode中git的使用方法介绍与"Please tell me who you are"问题的解决方案》。对于Git的初学者,个人建议先
学习Git命令行,然后再去使用图形化工具,这样才会对整个Git的工作流有一个完整的了解。今天我们要来学习的工具是
SourceTree,一款非常好用的Git可视化工具。我今天的操作都将在Mac上进行,并且以iOS项目作为演示。因为对于使用Git
的公司,SourceTree还是非常流行的。对于Git还不了解的开发者,建议先看看我上面的几篇博客。
(1)在这里,我们把远程仓库搭建在Github上面,现在我的远程仓库为:
https://github.com/chenyufeng1991/UseSourceTree 。
(2)打开SourceTree,点击New Repository-->Clone from URL, 然后复制仓库地址
https://github.com/chenyufeng1991/UseSourceTree.git 到SourceTree中的Source URL中,本地仓库的位置和名称可以随意
修改。如图:点击clone即可。这样就能把远程仓库中的项目clone到本地了。
(3)clone项目完成后,SourceTree中看到如下:
上面的任务栏分别有commit(提交)、Pull(更新代码)、Push(推送代码)、Fetch(抓取代码),Branch(新建分支)、
Merge(合并代码)、Stash(暂存代码状态)。
左侧中的WORKSPACE表示本地的工作区,file status中可以看到本地文件的改变状态,History中是commit历史。下面的
BRANCHES显示的是本地的分支。REMOTES显示的是远程的分支。
下方的状态栏显示本次提交的修改文件。以及修改文件中修改的代码。
(4)如果上述是别人的一个项目,那么此时你就可以在本地进行开发了。但是如果是你自己要在远程创建自己的项目,那么
下面你要在本地先创建一个项目。我以Xcode创建一个iOS项目为例,我创建的项目名称为UseSourceTree_iOS. 然后把该项
目拖入到clone下来的本地仓库中。拖入完成后,SourceTree就显示如下:
评论10