ГлавнаяОперационные системыLinuxКак удалить локальную и удаленную ветку Git

Как удалить локальную и удаленную ветку Git

Использование Git является практически обязательным условием для многих разработчиков. Это происходит по нескольким причинам. Самым важным преимуществом является то, что вы можете записывать каждое изменение, внесенное в проект, практически не задумываясь. Однако, когда ваш мозг догонит вас, это может означать, что вы хотите удалить локальную и удаленную ветку Git. Это понятно, но процесса может и не быть.

Таким образом, в этом посте будет показано, как удалить локальную и удаленную ветку Git. Прежде чем мы перейдем к этому, давайте в общих чертах рассмотрим, как работает Git.

Краткий обзор Git

Прежде чем мы перейдем к основной части статьи, давайте сначала поставим вам краткий обзор Git . Это способ записи активности в рамках проекта разработки. Это очень похоже на функцию редактирования, которую можно найти в Гугл документы и другом программном обеспечении.

Репозиторий Git.

Иерархию «репозитория» 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 — это случай изучения структуры команд. Как только вы это поймете, все готово. Если вы изучаете использование Git в своем проекте, узнайте, как начать работу с Git и Github .

ПОХОЖИЕ СТАТЬИ

Популярные записи