Git没有显示提前多less次提交,我想要

这里有很多关于Git的问题,他们说人们在X提交之前领先于远程分支,他们希望它停止。

我有相反的问题。 我希望Git能告诉我,我有多less次提交,但事实并非如此。

当我创build我的远程裸仓库,然后克隆它,这工作。 在我目前的情况下,我首先创build了本地存储库,然后将其克隆(裸)到远程。

这设置我的本地存储库作为裸仓库的远程。 但我删除了,并手动添加远程存储库引用到我的本地。 推进工作正常。 但是我没有看到“你提前X提交”的消息。 我怎么才能得到它?

git branch --set-upstream local origin/ remote

本地远程是你本地的名字。 远程分支。

在Git 1.8及更高版本中,它更容易。 确保你在本地分支,然后:

git branch --set-upstream-to origin/ remote

我发现有一种方法可以使此行为成为默认值:

 git config --global branch.autosetupmerge always 

尽pipe名字,这并不强迫你总是合并分支机构; 如果你愿意的话,你仍然可以变硬。

它将确保在你创build一个新的分支的任何时候,你将自动能够看到它从创build的分支到它有多less不同的提交。