别名删除本地分支并再次使用相同名称创建

A alias remove local brach and create with same name again

我需要别名删除本地分支并再次使用相同的名称重新生成。例如;

grb test-branch

git regenerate branch

将自动执行此操作

 git branch -D test-branch && git checkout -b test-branch

我该怎么做?

原版是否有任何默认快捷方式git?

您可以将以下函数添加到您的 .bashrc 或 .zshrc 文件中;

# git branch regenerate
function gbrr () {
    git branch -D "$@" && git checkout -b "$@"
}

你可以像下面这样使用它

gbrr feature/navbar