Git分支可以具有类似路径的名称,例如f2003-conv/f90ppr-tool/debug_issueX
。是否有可能将这些实际用作目录,例如,用其所有子分支重命名f2003-conv/f90ppr-tool
?
答案 0 :(得分:1)
由于分支名称是任意的,我不认为Git有任何内置的方法来执行此操作,但这里有一个小脚本,credit to edenwaith。
git branch \
| grep f2003-conv/f90ppr-tool \
| awk '{original=$1; sub("f2003-conv/f90ppr-tool","simpler-path"); print original, $1}' \
| xargs -n 2 git branch -m