测牛学堂:软件测试开发持续集成之git操作(3)

git远程仓库更新到本地

在实际开发中,你每次写代码之前,都要保证自己的代码是最新的。
因为别人可能更新了一些代码,如果你不更新到最新的,就会有冲突或者其他问题。
步骤:
1 在总项目的文件夹,右键-git-拉取
测牛学堂:软件测试开发持续集成之git操作(3)_第1张图片
2 选择分支,点击拉取
注意:因为在开发中,对于不同的版本可能要建立选择不同的分支,但是作为测试,我们不学那么复杂的,够用就好。
通常直接拉去master主分支的代码即可。
测牛学堂:软件测试开发持续集成之git操作(3)_第2张图片

git解决冲突

如果同一份文件,你和另外一个人都修改了,当你提交本地修改,再从远程仓库拉取以后,这个文件就有冲突。
需要我们解决冲突以后再推送上去。
测牛学堂:软件测试开发持续集成之git操作(3)_第3张图片
1 接受您的更改:我们本地的覆盖远程的
2 接受他们的:删除本地的,用远程的替换
3 合并, 自己手动查看冲突的部分,修改以后提交。
通常情况下,我们选择合并
左边是我们的代码,右边是远程的代码,中间是解决冲突以后合并保留的代码。
我们逐一查看冲突代码,行进修改,保留,删除以后,再次提交就解决了冲突。
>> 箭头表示把对应的代码保留到结果中
X 表示删除该行冲突的代码
测牛学堂:软件测试开发持续集成之git操作(3)_第4张图片
注意:解决冲突地方,一定要跟写这行代码的人沟通以后修改,不能盲目修改。

你可能感兴趣的:(软件测试,测试,git,ci/cd,github)