Ярлык для удаления предыдущей ветви в 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'