0

我目前的状态如下:

A--B--C--O1--O2--O3 (origin/master)
       \
         L1--L2--L3 (master)

我希望 origin/master 看起来像

A--B--C--L1--L2--L3 (origin/master, master)

我怎样才能做到这一点?

4

1 回答 1

3

您需要强制推送到服务器,例如git push -f origin master. 请注意,这将有效地提交O1O2O3迷路。此外,如果您之外的其他人在两者之间克隆了 repo 并且仍然具有A--B--C--O1--O2--O3历史记录,那么有人需要git fetchgit reset --hard origin/master获得您强制推动的更改,从而覆盖他/她的本地历史记录。

于 2013-09-05T10:26:26.273 回答