コンテンツにスキップ
GitTree

動画: 作業を隠して安全に再開する

動画は YouTube のプレーヤーでプライバシー強化モードで再生されます。

  • 5 分の動画
  • 英語ナレーション · English and Arabic 件のキャプション
  • YouTubeで見る

未完成の編集と新しいメモを stash に保存し、Apply で戻して、競合した場合に Pop が何をするかを確認します。stash は、決定するまで残ります。

レッスン全体を読む

この記事には、ビデオのすべての手順とコマンド、演習、質問が記載されています。

レッスンに行く

ビデオトランスクリプト

ビデオのナレーションが次々と流れます。

  1. 終わっていない仕事は脇に置いて、持っていきましょう 無事に戻ってきました。
  2. スタッシュには編集内容がシェルフに保存されます。 ワークツリーを掃除します。
  3. 適用すると変更が元に戻り、保持されます エントリー。きれいであれば、ポップで削除されます。
  4. 1 つのコミットでブランチを作成し、編集します ファイルを開き、新しいメモを追加します。
  5. 変更リスト内: 1 つの変更されたファイル、 そして新しいファイルが 1 つあります。
  6. 現在のコミットを書き留めます。それはあってはならない 動く。
  7. パレットを開き、Stash Changes を実行します。
  8. あなたが認識できるメッセージをそれに与えてください。
  9. ステージングのみがオフです。未追跡を含める オン。 「ステージを維持」がオフになっています。
  10. 無視されたファイルは別のカテゴリです。 そして入らないでください。
  11. [Stash] を選択し、通知を待ちます。
  12. 変更リストは空であり、スタッシュは が記載されています。
  13. ツールチップには、追跡されていないファイルは次のとおりであると表示されます。 含まれています。 Show Stash はそのファイルをリストします。
  14. スタッシュを右クリックし、「適用」を選択します 隠し場所。
  15. 通知には隠し場所がまだあると書かれています リスト。
  16. 編集とメモの両方が戻ってきました。
  17. ブランチチップは同じコミットです。いいえ stashコマンドで作成しました。
  18. そしてその隠し場所はまだ棚の上にあります。
  19. ターミナルで git stash Push を実行します。 未追跡を含めてからステータスを含めます。
  20. リストにはメッセージが表示されます。 最初に支店名。
  21. git stash apply は両方を元に戻します。
  22. スタッシュはまだリストされており、HEAD は 同じです。
  23. このオプションを選択しないと、メモはオンのままになります ディスク。
  24. 競合コピーでは、別のコピーをコミットします。 最初に変更してからポップします。
  25. 警告には、隠し場所が保持されていることが示されています。の ファイルが競合しています。
  26. ファイルを解決し、解決済みとしてマークします。 隠し場所はまだそこにあります。
  27. 確実な場合にのみ隠し場所を削除してください。 または、独自のブランチを与えます。
  28. 実践: きれいで、復元され、保管されていることを証明します。 次に、追跡されていないものを含めずに予測します。
  29. 次に、ソフト、ミックス、およびリセットの内容を学びます。 それぞれの変化が難しい。

すべてのチュートリアル