Если вы временно переключаете ветви, git stash
полезно, однако, помните, что коммиты не должны сохраняться вечно;вы можете сделать временные коммиты для отката позже.
Поэтому я рекомендую, если это многочасовой переключатель, вместо этого сделать git commit
, потому что, в зависимости от вашей памяти, тайники могут быть легкозабыть / потерять / и т.д.
[In MyBranch]
>$ git commit -m "WIP: Stuff I was working on."
>$ git checkout AnotherBranch
[Do Stuff]
>$ git checkout MyBranch
>$ git reset HEAD^
[Continue]
И поскольку речь идет о передовых практиках, не забудьте дать вашему тайнику полезное сообщение , используя git stash save
, иначе может быть трудно найтипозже.