相信很多人都用过 Git,它用起来和 SVN 还是有一些区别的。我以前用过命令行的方式进行操作,但是这种方式对不习惯使用命令的人来说是一种灾难。所以就有了 SourceTree,本文将简单的总结一下如何使用 SourceTree 进行代码的提交。
SourceTree 分为工作副本,分支,远端 3 种区域。如果你还不了解 Git ,我这里有一套解释如何使用 Git 的视频《尚硅谷Git&GitHub视频教程免费下载》,拿走不谢!
如果你看完后,还是不能理解或使用 Git,那么就下载安装一个 SourceTree,我们一起来学习!
安装我就不在多说了,至于如何拉取代码,推荐大家看看《SourceTree的基本使用》!
我这里主要介绍一种情况,那就是你所在的团队中,已经有人提交过代码后,你在本地做的代码修改是先提交呢?还是先更新。
根据 SVN 的使用习惯,我们在提交代码之前是需要先进行更新的。但是 Git 不一样,Git 有三种工作区。你做的代码修改只是保留在你的工作副本中,工作副本中的代码既不在本地分支中,更不在远程仓库中。工作副本就是你本地的一个目录而已。看下面的这张图:
工作区中的代码,需要通过 git add 等添加到版本库(本地分支版本库 stage)中,才能进行比较,合并代码,拉取代码等动作。
所以,Git 和 SVN 不一样,我们先需要使用 git add 等添加或删除命令将工作区中的改动的代码添加到本地分支仓库中。
如果你使用的是 SourceTree ,就需要先“添加/删除”未被跟踪的文件。然后才是 git commit 进行提交。
提交到本地版本库,也就是分支后,在进行拉取合并,解决冲突。最后按照《SourceTree的基本使用》中的做法就可以对代码进行最终的提交。
我讲的不是很详细,需要一定基础的人才能理解。如果你是初学者,可以根据我提供的链接进行系统的学习!也可以在 SourceTree 官网上查看教程。
参考资料
- SourceTree 官网
- Git教程
- SourceTree的基本使用
: » SourceTree 的简单使用
原创文章,作者:Carrie001128,如若转载,请注明出处:https://blog.ytso.com/252649.html