Destio небольшой блог

Git, переключать ветки без коммита (Stash)

Если просто переключить ветки посреди работы, то все измененные файлы перенесутся в новую ветку (а если изменения конфликтуют, то и не переключится ничего). Это немного неудобно и мешает.

И это отличный повод начать использовать git stash.

Пример: мы работаем в ветке branchName, наизменяли файлы (но коммитить еще рано), и нам надо быстренько что-то исправить в master ветке. Мы прячем все в stash:

git stash
git checkout master

Теперь работаем в новой ветке, а когда наработались, переходим обратно и вытаскиваем все из stash:

git checkout branchName
git stash pop 

Stash глобальный, поэтому можно случайно притащить кучу мусора в master, если невовремя использовать.


Ближайшие сообщения:

Похожие сообщения:

Комментарии к этой записи отключены.

Похожих на databet88.