tortoiseGit,我的使用

686 阅读2分钟

1. 简单说一下

入职后接触的这个,tortoiseGit(小乌龟git),可以方便地在多名成员团队合作时对代码进行管理。下载和安装配置都在官网,可以下载语言包,中文比较方便。
(我一开始不知道下载语言包直接装的是英文版,想下载语言包改成中文版,但是操作又不熟练就没有弄,其实中文更方便好用,在下载安装之前就该了解一下,然后安装的时候就注意同时安装语言包。)

团队成员修改代码并提交(push)后,团队其他成员也可以获取到最新的代码。要注意的是:在开始项目前应该跟其他成员沟通好写什么页面,不要同时修改了同一个页面,否则提交代码会出现冲突(不过解决起来好像也不是特别难,但总归是麻烦并且不专业的)。

2. 步骤

首先提交(commit)到本地仓库,然后再推送(Push)到远程仓库。

提交完后会有push选择框,直接push就行。

拉取团队其他成员提交的最新代码时,先切换到同一分支,在项目文件夹下右键 --> TortiseGit --> Pull。 (为了防止有什么错误和问题,我都会在Pull完再Fetch一下)

3. 日常出现冲突

总是出现冲突,基本上都是什么本地修改了但是没有提交(提交自己的最新代码,顺便push一下(虽然我总是不敢push,怕把其他人的代码覆盖))、和别人修改了同一个文件(对比查看文件,看看应该保留哪个保留哪些)或者没有获取最新代码就提交(好像这样也是会出问题的,因为我有时候提交就会报错,先获取最新代码然后提交就好了,否则自己的代码就会覆盖别人的代码鸭!)等,总之一句话:出现什么问题,按部就班解决就是了!