是否可以为分支机构使用本地别名?
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
,然后将其上游分支设置为 MD123
:git branch -u origin/MD123
.
现在,当您在语义命名的本地分支上工作时,您可以从远程分支 git push
和 git pull
。
我的工作场所使用 YouTrack 票证名称作为分支名称(例如 MD-####)。然而,这在我的 Git 桌面客户端中看起来有点像工厂,并且在返回到之前被阻止的工作等时需要额外的步骤。
为了我的理智,我可以在本地为我的分支提供描述性名称,但不能更改 repo 上的分支名称吗?
提前致谢
是的,您的本地分支不需要与其对应的远程分支同名。更一般地说,your local branches can define an upstream
branch.
假设您正在与远程分支 MD123
交互,但更好的语义名称是 nullPointerFix
.
您可以使用语义名称创建本地分支:git checkout -b nullPointerFix
,然后将其上游分支设置为 MD123
:git branch -u origin/MD123
.
现在,当您在语义命名的本地分支上工作时,您可以从远程分支 git push
和 git pull
。