検索

ホームページ  >  に質問  >  本文

github - git の問題: git pul オリジン マスター:マスターは git プル オリジン マスターとは異なります。

それでは、git の競合解決を練習したいと思います。

私は github に p という名前のウェアハウスを構築しました。リモート ウェアハウス p のコピーをコンピューターの D ドライブと F ドライブに複製しました。

まず、D ドライブ上のファイルを変更し、リモート ウェアハウスに送信します。

その後、F ドライブで 意図的にファイルを変更してから をプルすると、git が競合を報告して解決できるはずです。

しかし、git pull p master:mastergit pull p master を使用すると、結果は異なります:

これは git pull p master:master コマンドです:
dbx@dbz MINGW64 /f/zns/p (master)
$ git pull p master:master
remote : オブジェクトの数: 4、完了。
リモート: オブジェクトの圧縮: 100% (1/1)、完了しました。
リモート: 合計 4 (デルタ 2)、再利用 4 (デルタ 2)、パック再利用 0
オブジェクトの解凍: 100% (4/4)、完了。
From github.com:ak74u /p
! [拒否されました] マスター -> マスター (非早送り)
8b34266..f8a04e8 マスター -> p/マスター

競合は発生しません

これは git pull p master コマンドです
$ git pull p master
From github.com:ak74u/p

CONFLICT (コンテンツ): html/some_shit1.html でのマージ競合
自動マージに失敗し、競合を修正して結果をコミットしました。

競合があり、ファイルが変更されました

git pull p master:master と git pull p master が異なる git フィードバックを取得するのはなぜですか?

我想大声告诉你我想大声告诉你2809日前776

全員に返信(1)返信します

  • 给我你的怀抱

    给我你的怀抱2017-05-02 09:44:48

    詳細については、Ruan Yifeng git チュートリアルを参照してください

    一節より抜粋

    リーリー

    返事
    0
  • キャンセル返事