创建新分支时,如何从现有分支扩展分支名称(包括示例)

时间:2021-01-14 09:49:58

标签: git git-branch

例如,我有一个名为 issue_12345

的现有分支

然后我想创建另一个命名为 issue_12345_features 的分支,

有没有一种简单的方法来创建一个引用当前分支名称的新分支? (例如,现在我在 issue_12345 中,想从这个当前分支开始创建一个分支,名称从当前分支名称开始)

1 个答案:

答案 0 :(得分:4)

以下命令适用于 BashPowerShell

Git 2.22 及更高版本:

只创建一个分支:

git branch "$(git branch --show-current)_features"

要在单个命令中创建分支并结帐到新分支:

git checkout -b "$(git branch --show-current)_features"

早于 2.2 的 Git 版本:

git branch --show-current 替换 git rev-parse --abbrev-ref HEAD

git branch "$(git rev-parse --abbrev-ref HEAD)_features"

git checkout -b "$(git rev-parse --abbrev-ref HEAD)_features"
相关问题