Для многих разработчиков использование Git является обязательным условием. На это есть несколько причин. Самым важным преимуществом является то, что вы можете записывать каждое изменение, внесенное в проект почти не задумываясь. Хотя когда ваш мозг догоняет вас, это может означать, что вы хотите удалить локальную и удаленную ветку Git. Это понятно, но процесса может и не быть.
Таким образом, эта статья покажет вам, как удалить локальную и удаленную ветку Git.
ДЕЙСТВИЕ:
Первый шаг к удалению локальной и удаленной веток Git - это понять состав команды, которую вы будете использовать:
git < command > < modifier> < remote_name> < branch_name>
Как только вы усвоите эту структуру, вы сможете адаптировать ее к своим потребностям. Для начала посмотрим на местную ветку. Предполагается, что вы используете командную строку и имеете репозиторий Git для работы.
Чтобы удалить локальную ветку, вы будете использовать git branch команду, -d модификатор и имя ветки. В нашем примере мы используем oldbranch , но ваш будет специфичным для вашего проекта. Собирая все вместе, получаем следующее:
git branch -d oldbranch
Это говорит Git удалить указанную ветку из вашего локального репо. Несмотря на это, Git может не позволить вам удалить ветку. Это потому, что он будет содержать коммиты, которые еще не были объединены с другими локальными ветвями. Это также может быть связано с тем, что вы не «подтолкнули» ветку к удаленному репо.
Чтобы противодействовать этому, используйте -D в качестве модификатора, а не -d .
Для удаленных веток вы будете использовать git push команду. Возвращаясь к нашему скелету, вам также понадобится удаленное имя. Часто это делается origin по соглашению, но если вы не уверены, обратитесь к руководителю группы. Чтобы собрать все вместе, вы получите следующее:
git push -d origin remotebranch
В зависимости от версии Git, которую вы используете, вам может потребоваться изменить порядок полной команды:
git push origin --delete remotebranch
Опять же, если использовать модификатор с заглавной буквы, ветвь будет удалена независимо, тогда как вы часто будете получать запрос подтверждения для модификаторов нижнего регистра.
Заключение
В целом Git - это мощный инструмент и средство разработки. Тем не менее, это здорово когда вы добавляете что-то в репозиторий Git, но не так хорошо, когда что-то удаляете. Удаление локальной и удаленной веток Git - это случай изучения структуры команд. Как только вы это сделаете, все готово.