Ярлык для удаления предыдущей ветви в git

В git было бы полезно иметь возможность легко удалить предыдущую ветку, на которой я был. Вы не можете удалить ветку, в которой вы находитесь, поэтому вам нужно проверить новую / существующую ветку и удалить предыдущую, где вы, написав ее полное имя.

git checkout new_branch
git branch -D old_branch_with_really_long_and_hard_name

Что я действительно хочу, так это уметь это делать:

git checkout new_branch
git branch -D -

1 ответ

- не работает, но - это просто псевдоним для @{-1} и это работает. Итак, ваш рабочий процесс будет таким:

git checkout new_branch
git branch -D @{-1}

Поправка:

Превратить это в псевдоним Git git done:

git config --global alias.done '!f() { git checkout master && git branch -D @{-1}; }; f'
Другие вопросы по тегам