git stashコマンドで進捗を保存します.


前のブログは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アプリ[–index][stashガイ]
    回復の進捗を削除しない以外は、git stash popコマンドと同じです.
    git stash drop[stashuid]
    保存の進捗を削除します.stashを指定しないとidの場合、デフォルトでは最新の保存進捗を削除します.
    git stash clear
    すべての保存の進捗を削除します.