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不同的提交。