我有两个分支,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