Stashing
Git では、コミットされていない変更を一時的に保存し、クリーンな作業状態に切り替えることができます。 これは、現在作業中の変更をコミットせずに、別のブランチに切り替えたり、別の機能に取り組んだりする必要がある場合に便利です。
Stashing
Git で 使用する手順は次のとおりです。
Stash
あなたの変更点
作業ディレクトリにいることを確認し、次のコマンドを実行します。
git stash save "Stash name"
このコマンドは、コミットされていない変更をすべて、指定された名前の新しいスタッシュに隠します。 名前を指定しない場合 stash
、Git はデフォルトの名前を自動的に生成します。
stash
リスト を見る
リポジトリ内のスタッシュのリストを表示するには、次のコマンドを実行します。
git stash list
このコマンドは、既存のすべてのスタッシュをそのインデックス番号とともに表示します。
を適用します stash
を作業状態に適用するには stash
、次のコマンドを実行します。
git stash apply <stash_name>
適用する名前またはインデックス番号 <stash_name>
に 置き換えます。 stash
名前を指定しない場合 stash
、Git はデフォルトで最新の を適用します stash
。
ドロップします stash
スタッシュが正常に適用され、不要になったら、次のコマンドを使用してスタッシュを削除できます。
git stash drop <stash_name>
適用する名前またはインデックス番号 <stash_name>
に 置き換えます。 stash
名前を指定しない場合 stash
、Git はデフォルトで最新の を適用します stash
。
Stashing
は、コミットされていない変更を失わずに一時的に保存できる Git の重要な機能です。 これにより、ワークフローを中断することなくブランチや機能を簡単に切り替えることができます。