在同时处理许多项目和分支时,有时候会犯一些愚蠢的错误,比如拉取到了错误的分支。例如,在
是否有任何方法可以使git在尝试拉取当前未检出分支之外的分支时要求确认?基本上,如果分支名称与当前检出的分支不匹配,我希望它能要求确认。
master
分支上执行git pull origin dangerous_code
,并且很长一段时间内都没有注意到这个错误。这个小错误导致了很多麻烦。是否有任何方法可以使git在尝试拉取当前未检出分支之外的分支时要求确认?基本上,如果分支名称与当前检出的分支不匹配,我希望它能要求确认。
git push -u origin master:jubobs
将把master
的上游设置为origin/jubobs
。我在这里提到这一点,因为对于您的问题,一个强大的解决方案应该覆盖这种情况。您可能想要根据这些信息重新制定您的问题。 - jub0bs