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