例如,我有一个名为 issue_12345
然后我想创建另一个命名为 issue_12345_features
的分支,
有没有一种简单的方法来创建一个引用当前分支名称的新分支? (例如,现在我在 issue_12345 中,想从这个当前分支开始创建一个分支,名称从当前分支名称开始)
答案 0 :(得分:4)
以下命令适用于 Bash 和 PowerShell。
只创建一个分支:
git branch "$(git branch --show-current)_features"
要在单个命令中创建分支并结帐到新分支:
git checkout -b "$(git branch --show-current)_features"
用 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"