Git Checkout [Tab] показывает много веток

Я вижу странную ошибку / функцию в Mac Terminal. Когда я набираю Git Checkout, а затем вкладку, он показывает мне огромный список ветвей (пару сотен веток), и я немного растерялся, глядя на такой огромный список. Но когда я обратил на это больше внимания, оказалось, что это список, который содержит все ветви, когда-либо созданные в этом репо, включая удаленные ветви, которые когда-либо тянули. Это не обязательно ошибка или не мешает мне работать эффективно, но это немного раздражает.

Мне просто интересно, есть ли способ очистить этот список?

1 ответ

Решение

Можете ли вы попробовать то же самое завершение после typinf сначала:

export GIT_COMPLETION_CHECKOUT_NO_GUESS=1

С Git 2.13 или более, это должно избегать отображения всех удаленных веток.
Подробнее см. В разделе " Отключить автозаполнение удаленных веток в Git Bash?".

Другие вопросы по тегам