コンテンツにスキップ
GitTree

動画: GitTree 元に戻す、やり直し、および回復スナップショット

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

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

GitTree のツールバーからコミットを元に戻したり、やり直したりして、アプリが何を取り消せるのか、何を取り消せないのか、いつ拒否されるのか、なぜ回復スナップショットを保持するのかを学びます。

レッスン全体を読む

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

レッスンに行く

ビデオトランスクリプト

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

  1. GitTree は少し後退することができます。ここにあります どのように、そしてどこで止まるのか。
  2. GitTree は自身の歩数を記録します。 元に戻すと最新のものを元に戻します。
  3. 危険なステップに進む前に、回復を節約します まずはスナップショット。
  4. 支店ができて、新しいメモもできました。
  5. そのファイルのみをステージングします。
  6. 概要を書きます。すべてのオプションはそのままです オフ。
  7. GitTree 自体で 1 回コミットします。
  8. ターミナルで行われたコミットはこの中にはありません 記録する。
  9. ホバーして元に戻します。ツールチップにはステップの名前が表示されます。 コミットします。
  10. 別の名前が付けられている場合は、停止してください。
  11. 「一度元に戻す」を選択します。通知には元に戻すと書かれています コミットします。
  12. 支店はMに戻りました。
  13. そして、メモは削除されるのではなく、段階的に作成されます。 何も失われません。
  14. これで、Redo は同じコミットに名前を付けます。
  15. 「一度やり直し」を選択します。コミットが戻ってきました。
  16. ワークツリーが再びきれいになりました。
  17. 2 番目のコピーでは、コミットして元に戻します。 同じように。
  18. ステージングされたノートを外部にコミットします GitTree。
  19. やり直しは無効になっています。その後支店は移転しました。
  20. コミットはそのままになります。決して強制しないでください それ。
  21. その他の理由: ファイルの編集、リモート 変更された、最初のコミット。
  22. さて、スナップショットです。古いリカバリの削除を実行 スナップショット。
  23. リストされているスナップショットのみが表示されると言います。 削除されました。
  24. 30 日そのままにして、[検索] を選択します。
  25. 閉じてください。単独で期限切れになるものはありません。
  26. プレーンな Git コピーでは、ソフト リセットにより次のようになります。 同じ形。
  27. 再び前に進むと、木はきれいになり、 アプリのスナップショットはありません。
  28. Git は同じ方法で ref を保護します: 移動します それがあなたが期待するものを保持している場合にのみ。
  29. 元に戻すはグローバルな巻き戻しではありません。それは逆転する アプリが記録した歩数。
  30. 練習: の結果であるツールチップを書きます。 元に戻す、やり直す、そして古い理由。
  31. 次に、切り離された HEAD が何を意味するか。

すべてのチュートリアル