Инструменты пользователя

Инструменты сайта


git:switch

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
git:switch [2024/09/17 18:26]
werwolf
git:switch [2024/09/17 18:27] (текущий)
werwolf
Строка 13: Строка 13:
  
 </​code>​ </​code>​
 +
 +В современных версиях Git переключение на удалённую ветку не отличается от переключения на локальную ветку: 4
 +<code bash>
 +    git checkout <имя удалённой ветки>​
 +</​code>​
 +В старых версиях Git необходимо создавать новую ветку на основе удалённого репозитория (remote): 4
 +<code bash>
 +    git checkout -b <имя удалённой ветки>​ origin/<​имя удалённой ветки>​. 3
 +</​code>​
 +Также можно переключиться на новую локальную ветку и сбросить её до последнего коммита удалённой ветки: 4
 +<code bash>
 +    git checkout -b <имя ветки>​ git reset --hard origin/<​имя ветки>​. 4
 +</​code>​
 +Важно помнить,​ что пока вы не закомитили изменения,​ вы не сможете переключиться на другую ветку. В такой ситуации нужно либо сделать коммит,​ либо отложить его, используя команду git stash. ​
  
 Давайте представим,​ что вы хотите переключиться на origin/​develop. ветвь. Введите следующее:​ git checkout -b <​название ветки>​ origin/<​название ветки>​ Давайте представим,​ что вы хотите переключиться на origin/​develop. ветвь. Введите следующее:​ git checkout -b <​название ветки>​ origin/<​название ветки>​
git/switch.1726586773.txt.gz · Последние изменения: 2024/09/17 18:26 — werwolf