从上游到fork获取提交的正确方法

时间:2013-04-23 07:05:38

标签: git github

假设我有一个回购名称corecore是上游存储库。然后我有fork,这是core +提交,永远不会被推送到core。使fork中的提交与core保持同步的正确方法是什么?

现在,从fork,我只需git pull core master。这是有效的,但是它发生的事情包括以前的提交,所以当我查看我的github日志时,我会看到许多提交的重复。

这是正确的方法吗?有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

  

它包括以前的提交,所以当我查看我的github日志时,我明白了   很多提交的重复。

这不应该发生。如果你想维护你的分叉,你可以使用

git pull core master

或者你可以 rebase the changes

git pull --rebase core master

或者你可以维持一个 Topic Branch