Open1
git stash チートシート🌟
git stashチートシート
Gitのstash
コマンドは、作業中の変更を一時的に保存し、ワーキングディレクトリをクリーンな状態に戻す際に役立つコマンドです💪
以下に、git stash
の主要なコマンドとその用途をまとめました。
コマンド | 説明 |
---|---|
git stash |
追跡されているファイルの変更を一時的に保存します。 |
git stash -u |
未追跡のファイルも含めて変更を保存します。 |
git stash -a |
未追跡および無視されたファイルも含めてすべての変更を保存します。 |
git stash save "メッセージ" |
メッセージを付けて変更を保存します。 |
git stash list |
保存されたスタッシュの一覧を表示します。 |
git stash show |
最新のスタッシュの変更内容を要約表示します。 |
git stash show -p |
最新のスタッシュの詳細な差分を表示します。 |
git stash apply |
最新のスタッシュを適用します(スタッシュは保持されます)。 |
git stash apply stash@{n} |
指定したスタッシュを適用します(スタッシュは保持されます)。 |
git stash pop |
最新のスタッシュを適用し、スタッシュから削除します。 |
git stash pop stash@{n} |
指定したスタッシュを適用し、スタッシュから削除します。 |
git stash drop |
最新のスタッシュを削除します。 |
git stash drop stash@{n} |
指定したスタッシュを削除します。 |
git stash clear |
すべてのスタッシュを削除します。 |
git stash branch ブランチ名 |
新しいブランチを作成し、最新のスタッシュを適用します。 |
これらのコマンドを活用することで、作業中の変更を一時的に保存し、他の作業にスムーズに移行できます。