Если вы выполните git branch -d branchname
, оно удалит имя ветки, если оно ссылается на более раннее фиксацию в вашей истории, или сообщит вам, что вам нужно использовать -D
в противном случае. Я часто создаю ветки, которые затем перенаправляются на мастер, и поэтому этот критерий может быть удален. Есть ли простой способ перечислить все ветки, которые указывают на более ранние фиксации мастера, т.е. Ветви, которые git не будут против удаления только с помощью параметра -D
? Бонусные очки, если он работает для всех ветвей одновременно, а не только для мастера.
У меня есть 82 локальных ветки, и я знаю, что довольно много, если не большинство из них можно безопасно удалить до сих пор, но я не хочу тратить время, чтобы пройти через каждый, чтобы попытаться это сделать.