Discuss / Git / git push有冲突,git pull拉去代码不想有合并的记录可以使用参数--rebase

git push有冲突,git pull拉去代码不想有合并的记录可以使用参数--rebase

Topic source

同步远程最新代码,开始工作...

git push产生冲突,说明有人先你一步同步了他的本地代码到远程。

这时候,你需要先拉取代码,可以使用命令

git pull , 该命令会将远程的提交和你本地的提交merge,如果有冲突需要手动解决并提交,会产生merge的记录

git pull -- rebase 该命令会把你的提交“放置”在远程拉取的提交之后,即改变基础(变基),如果有冲突

解决所有冲突的文件,git add <冲突文件>

git rebase --continue

完美解决问题。


  • 1

Reply