由於在我的項目中使用了子模塊,我經常在「(不分支)」上找到自己。正如我還將代碼添加到我在那裏承諾的子模塊中。當我然後想要推動這些子模塊時,我需要成爲一個分支。因此,我的問題:Git:將分支設置爲當前參考
是否有混帳(命令行)的方式/快捷方式到本地分支設置爲當前提交/ HEAD無
git checkout the_branch
git reset --hard <previous commit-ish>
的彎路更確切地說,我的真正的問題與上述「繞道」是我暫時離開原來的頭與結帳命令。這可以通過git branch -f
命令來避免(感謝CharlesB)。
我現在意識到「branch -f」命令就是我正在尋找的東西,因爲我真正的問題是我不想「離開」我目前正在使用的提交。謝謝。 –
官方文檔鏈接:https://git-scm.com/docs/git-checkout#git-checkout-emgitcheckoutem-b-Bltnewbranchgtltstartpointgt –