📚

git checkoutをやめてgit switchを使え!!!

に公開

何が変わるんだ!?

「作業を始めたけどブランチを切り忘れた!」時にgit stash git stash popの必要がなくなるぞ!!!
あとは,基本的にgit checkoutの代替だぞ!

詳しくはLLMに聞くか,以下を読むがいい!
https://git-scm.com/docs/git-switch
https://tracpath.com/docs/git-switch/

今まで

# mainで作業してしまった…
# 変更を退避
git stash

# 新しいブランチを作成して切り替え
git checkout -b feature/my-work

# stashを戻す
git stash pop

今日から

# mainで作業してしまった…
# しかし,以下で変更分を持ち越してブランチを切れるのだ!
git switch -c feature/my-work

Discussion