git stashコマンドで進捗を保存します.
前のブログは
git stash
現在の作業進捗を保存し、一時預かりエリアと作業エリアの変更を保存します.このコマンドを実行した後、
git stashリスト
保存の進捗リストを表示します.すなわち、
git stash pop[–index][stashガイ] git stashアプリ[–index][stashガイ]
回復の進捗を削除しない以外は、
git stash drop[stashuid]
保存の進捗を削除します.stashを指定しないとidの場合、デフォルトでは最新の保存進捗を削除します.
git stash clear
すべての保存の進捗を削除します.
git checkout
コマンドを使って分岐を切り替えます.私達は時々このような状況に遭遇します.dev分岐で新機能を開発しています.半分ぐらいの時に、ある人がバグをフィードバックして、すぐに解決します.しかし、新機能は半分までできました.また提出したくないです.この時にgit stash
コマンドを使って、先に現在の進捗を保存して、他の分岐に切り替えてバグを修正して、提出後、dev分岐に戻ります.git stash pop
を使用して、以前の進捗を回復し、新しい機能を開発し続ける.git stash
コマンドのよくある使い方を見てみます.git stash
現在の作業進捗を保存し、一時預かりエリアと作業エリアの変更を保存します.このコマンドを実行した後、
git status
コマンドを実行すると、現在はクリーンなワークエリアであり、何の変更もないことが分かります.git stash save 'message...'
を使用すると、いくつかの注釈を追加することができる.git stashリスト
保存の進捗リストを表示します.すなわち、
git stash
コマンドは、複数回実行できることを意味する.git stash pop[–index][stashガイ]
git stash pop
は、最新の進捗をワークエリアに回復する.ジートはデフォルトで、ワークエリアと一時預かりエリアの変更を作業エリアに戻します.git stash pop --index
は、最新の進捗度をワークエリアおよび一時預金エリアに回復する.(元の一時預かりエリアの変更を一時預かりエリアに戻すことを試みる)git stash pop stash@{1}
は、指定された進捗をワークエリアに回復する.stashIDはgit stash list
コマンドで得られたgit stash pop
コマンドで進捗を回復した後、現在の進捗を削除します.回復の進捗を削除しない以外は、
git stash pop
コマンドと同じです.git stash drop[stashuid]
保存の進捗を削除します.stashを指定しないとidの場合、デフォルトでは最新の保存進捗を削除します.
git stash clear
すべての保存の進捗を削除します.