假设我有一个回购名称core
。 core
是上游存储库。然后我有fork
,这是core
+提交,永远不会被推送到core
。使fork
中的提交与core
保持同步的正确方法是什么?
现在,从fork
,我只需git pull core master
。这是有效的,但是它发生的事情包括以前的提交,所以当我查看我的github日志时,我会看到许多提交的重复。
这是正确的方法吗?有更好的方法吗?
答案 0 :(得分:0)
它包括以前的提交,所以当我查看我的github日志时,我明白了 很多提交的重复。
这不应该发生。如果你想维护你的分叉,你可以使用
git pull core master
或者你可以 rebase the changes
git pull --rebase core master
或者你可以维持一个 Topic Branch