2013-11-28 161 views
2

我对git版本控制非常陌生,并试图尽快地学习它。git合并不会在提交历史记录中显示

回到我的问题,我已经分叉回购,并试图将我的分叉回购与上游回购同步。我遵循https://help.github.com/articles/syncing-a-fork网站中提到的说明。

使用git merge upstream/master命令合并我的回购后,我没有看到在我的回购交付历史中的增量提交,但是当我运行git log命令时,我看到它们。

只是想了解git merge是如何工作的。欣赏是否有人可以将他们的宝贵想法投射到此。预先感谢您的时间和关注。

+1

'git merge'合并在您的工作副本上。你必须''推''到你的回购看到它出现在那里。 –

+0

当你说“我没有看到增量提交在我的repo提交历史记录”时,你使用哪个命令来查看它? – janos

+0

谢谢@JBNizet。 'git push'工作。 @janos,我的意思是当我登录到我的github应用程序时,我没有看到合并的提交历史记录。 –

回答

3
git merge --no-ff 

这使得在历史中可见的快进合并。

+0

现在我面临着一个不同的问题,实际上我发布的是另一个问题。我可以在github回购历史记录中看到提交内容,但未在本地工作副本中看到。当我运行'git log'时,我没有看到我在github回购中看到的最后一次推送的提交。 –

相关问题