動画: アクティブな操作を続行、スキップ、または中止する
動画は YouTube のプレーヤーでプライバシー強化モードで再生されます。
- 7 分の動画
- 英語ナレーション · English and Arabic 件のキャプション
- YouTubeで見る
マージまたはリベースが停止した場合、続行、スキップ、中止の 3 つの方法があります。どちらが適しているのか、それぞれが何を捨てるのか、そして後でリポジトリを確認する方法を学びましょう。
レッスン全体を読む
この記事には、ビデオのすべての手順とコマンド、演習、質問が記載されています。
ビデオトランスクリプト
ビデオのナレーションが次々と流れます。
- マージまたはリベースが停止します。あなたは3つ持っています ways out.
- 続行すると終了します。スキップは 1 つ残します commit out.中止すると元に戻ります。
- まず、どの操作がどの操作であるかを常に確認してください。 アクティブな。
- バナーに名前が付けられています。 In a terminal, git status does.
- Sara と Omar のブランチを構築し、 同一のコピーが 3 つあります。
- 同じ始まり、3 つの異なる結末。
- コピー 1: 続けます。マージを開始し、 and it stops.
- 解決してファイルを開いて、 combined heading.
- 保存して解決済みとしてマークすると、Git は file as done.
- 「続行」は現在利用可能です。 Choose it once.
- 終わり。新しいコミットには 2 つの親があり、 バナーが消えてしまいました。
- Copy two: we abort.同じマージを開始します。
- 葛藤を放っておいて、選択してください 中止します。
- ダイアログでは何が返されるかを説明します。 まず守るもの。
- リポジトリが元の場所に戻りました 前に。
- ブランチの先端は同じ ID であり、 ページは再びサラです。
- Copy three: we skip.これはリベースです。
- Sara のブランチを Omar のブランチにリベースします。止まる 葛藤を抱えて。
- バナーに [スキップ] ボタンが追加されました。マージ never had one.
- Skip は Sara のコミットを 結果。それを大声で言ってください。
- [1 回スキップ] を選択します。
- このページにはオマールの見出しが表示されます。サラさんの ブランチは現在彼のコミット上にあります。
- スキップは解決策ではありません。削除されました この結果によるサラの変化。
- ターミナルでは、git status に内容が表示されます。 アクティブ、およびコマンド。
- マージ: 解決されたファイルを追加してから git マージを続行します。
- 中止: 枝の先端は同じです 前と後。
- スキップ: git rebase スキップとブランチ Omar のコミットにあります。
- すべてのコピーのステータスは空であり、 マージされないままのものは何もありません。
- 入力を変更します。ファイルを解決してから、 代わりに「中止」を選択してください。
- 解像度が落ちます。 リカバリスナップショットが保存されます。
- 逃げるためにリセットハードを使用しないでください。中止は 安全な脱出方法。
- 誤ってスキップした場合、コミットは まだリフレク中です。
- 練習: 操作、選択に名前を付けます。 そして各コピーの証拠。
- 次に、単一のコミットを別のコミットにコピーします チェリーピックで枝。