我有两个分支,master并且my-work-branch
其他人会将更改推送到master,所以我需要保持my-work-branch同步,master以便我也可以得到其他人的更改
我尝试使用以下命令经常从分支my-work-branch变基master
git rebase origin/master
两天前我这样做了,所以 git log inmy-work-branch是这样的:
merge change from master
my change a
my change b
my change c
...
latest change from master two days ago
今天我再次运行了相同的 rebase 命令,(在这两天里,我没有任何更改my-work-branch,我所做的只是尝试从中获取新的更改master)
但是,我注意到 gita, b, c ...两次应用我的更改()(我可以在 中看到git log),并且它也引起了冲突,所以我需要解决冲突。
有谁知道为什么会发生这种情况?与分支git rebase保持my-work-branch同步的错误方法是什么?master