这里有很多关于Git的问题,人们提前通过X提交远程分支,他们希望它停止.
我有相反的问题.我希望Git告诉我我前面有多少提交,但事实并非如此.
当我首先创建我的远程裸存储库,然后从它克隆,这工作.在我目前的情况下,我首先创建了本地存储库,然后将其(裸)克隆到远程.
这将我的本地存储库设置为裸存储库的远程存储库.但我删除了它,并手动将远程存储库引用添加到我的本地.推进工作正常.但我没有看到"你提前通过X提交"的消息.我怎么才能得到它?
Bom*_*mbe 73
git branch --set-upstream local origin/remote
本地和远程是您当地的名称.远程分支.
在Git 1.8及更高版本中,它更容易.确保您在本地分支上,然后:
git branch --set-upstream-to origin/remote
我发现有一种方法可以将此行为设为默认值:
git config --global branch.autosetupmerge always
Run Code Online (Sandbox Code Playgroud)
尽管有这个名字,但这并没有强迫你总是合并分支; 如果你愿意,你仍然可以改变.
这将确保创建一个新的分支任何时候,你就会自动获得,看看有多少承诺不同的是从它从创建的分支.