是否可以为分支机构使用本地别名?

Is it possible to have local aliases for branches?

我的工作场所使用 YouTrack 票证名称作为分支名称(例如 MD-####)。然而,这在我的 Git 桌面客户端中看起来有点像工厂,并且在返回到之前被阻止的工作等时需要额外的步骤。

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

提前致谢

是的,您的本地分支不需要与其对应的远程分支同名。更一般地说,your local branches can define an upstream branch.

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

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

现在,当您在语义命名的本地分支上工作时,您可以从远程分支 git pushgit pull