我的工作场所使用YouTrack工单名称作为分支名称(例如MD-####)。但是,这在我的 Git 桌面客户端中看起来有点像工厂,并且在返回以前阻止的工作等时会执行额外的步骤。
为了我的理智,我可以在本地为我的分支提供描述性名称,但不更改存储库上的分支名称吗?
提前致谢
是的,您的本地分支不需要与其相应的远程分支具有相同的名称。更一般地说,您的本地分支可以定义upstream
分支。
假设您正在与远程分支MD123
进行交互,但更好的语义名称是nullPointerFix
。
您可以使用语义名称创建本地分支:git checkout -b nullPointerFix
,然后将其上游分支设置为MD123
:git branch -u origin/MD123
。
现在,在处理语义命名的本地分支时,可以从远程分支git push
和git pull
。