是否可以为分支设置本地别名?



我的工作场所使用YouTrack工单名称作为分支名称(例如MD-####)。但是,这在我的 Git 桌面客户端中看起来有点像工厂,并且在返回以前阻止的工作等时会执行额外的步骤。

为了我的理智,我可以在本地为我的分支提供描述性名称,但不更改存储库上的分支名称吗?

提前致谢

是的,您的本地分支不需要与其相应的远程分支具有相同的名称。更一般地说,您的本地分支可以定义upstream分支。

假设您正在与远程分支MD123进行交互,但更好的语义名称是nullPointerFix

您可以使用语义名称创建本地分支:git checkout -b nullPointerFix,然后将其上游分支设置为MD123git branch -u origin/MD123

现在,在处理语义命名的本地分支时,可以从远程分支git pushgit pull