代码托管 CODEARTS REPO-解决合并请求的代码冲突:如何解决代码提交冲突?
如何解决代码提交冲突?
当代码提交冲突产生时,您可以将远程代码仓库拉取(pull)到本地仓库的工作区,这时Git会将可以合并的修改内容进行合并,并将不能合并的文件内容进行提示,开发者只需要对提示的冲突内容进行修改即可再次推送到远程仓库(add → commit → push),这时冲突就解决完毕了。
如下图所示,在做拉取(pull)操作时,Git提示您,一个文件合并时产生了冲突。
在修改冲突文件时应该考虑清楚,必要时要与冲突方联系协商解决,避免覆盖他人代码。
git pull可以理解为 git fetch 的操作 + git merge的操作,其详细说明如下:
git fetch origin master #从远程主机的master分支拉取最新内容 git merge FETCH_HEAD #将拉取下来的最新内容合并到当前所在的分支中
在merge的时候,会将有冲突不能合并的内容做出提示。