在熟悉了git的相关操作后,如果每个人都能及时更新,及时提交,且小粒度操作,那是最理想的状态,但总有一些例外和异常,例如会出现冲突。我们这一章将看一下如何解决这类冲突。
-
解决方式一:用远程仓库代码覆盖工作空间代码
(1)先pull代码
pull
(2)弹出警告,点击"View them"
View them
(3)点击Revert
Revert
确认Revert
(4)再次pull代码
至此,服务器上的代码就覆盖了本地的代码;然后需要在之前自己的新代码再次写入,然后进行提交。 -
解决方式二:合并工作空间和远程仓库代码
(1)先commit
Commit Directory
(2)再push
push
(3)弹出警告,merge
merge
确认merge
(4)合并
点击合并
合并结果,适当调整
(5)确认合并
确认合并
(6)再次提交
再次提交
合并成功
以上就是解决冲突的两种方式。
网友评论