tofdinoの日々

SIerのSEが学んだことをアウトプットをする場所

編集途中でコミットせずにブランチを切り替えたい(addした場合)

編集途中でコミットできる状態じゃない時にブランチを切り替える必要がある場合
退避させた作業を元に戻す時に、現在いるブランチに退避させた作業が反映されるのでブランチを必ず元の作業ブランチに切り替える!!!!

## 編集途中のソースを退避
## "hogehoge"をつけることでコメント可能
git stash
## 退避した作業の一覧を表示
## stash@{n}が退避した作業の名前
git stash list
## ブランチ変更
git switch [ブランチ名]
---別のブランチで作業をする---
## もとの作業していたブランチに戻す
git switch [元の作業ブランチ名]
## 退避させた作業を元に戻す
## --indexをつけるとaddしたものを元に戻す
git stash apply stash@{n} --index
## 退避した作業を消す(任意)
git stash drop stash@{n}