$ git branch
master
* mylocalbranch
$ git rebase master
Current branch mylocalbranch is up to date.
$ git merge master
Already up to date.
$ git mergetool
No files need merging
您在分支机构上,您正在尝试将您的本地分支在主人的顶部。好吧,它已经在主人的顶部,它已经领先于它,并且由于mylocalbranch
分支机构没有新的提交,因此没有什么可重新的。然后,您正在尝试将
rebase
合并到本地分支,但是您已经处于最新更改。 您在本地进行
master
,并检查该分支中是否有任何更改。一旦您拉手了大师,就必须master
,并且能够看到Gitlab正在谈论的冲突。修复冲突,然后再次推动您的本地分支。 在吉特拉布(Gitlab)说,当没有的情况下存在合并冲突的情况,我在本地合并了分支,并将其推开。之后,Gitlab中的MR被标记为合并。
pull
假设分支机构求解了第10号问题,并且MR为数字8。
rebase
主人没有任何改变。
是的,那里有记住,git不会自动与遥控器同步。遥控器上有更改。但是,直到取出之前,您都不会在机器上看到它们。
任何人在2025年都能解决这个问题,我只是通过将目标分支更改为随机分支,保存,然后将其更改回主人,然后tada:“冲突”消失了。