Itu sahaja, saya mahu berlatih penyelesaian konflik git.
Saya membina gudang di github bernama p. Saya mengklonkan salinan p gudang jauh pada pemacu D dan pemacu F komputer saya.
Saya mula-mula membuat pengubahsuaian pada fail pada pemacu D dan menyerahkannya ke gudang jauh.
Kemudian pada pemacu F, Saya sengaja menukar fail dan kemudian menarik , kemudian git harus melaporkan konflik dan biarkan saya menyelesaikannya.
Tetapi saya menggunakan git pull p master:master dan git pull p master, hasilnya berbeza:
Ini ialah perintah git pull p master:master:
dbx@dbz MINGW64 /f/zns/p (master)
$ git pull p master:master
remote : Membilang objek: 4, selesai.
jarak jauh: Memampatkan objek: 100% (1/1), selesai.
jarak jauh: Jumlah 4 (delta 2), digunakan semula 4 (delta 2), pek digunakan semula 0
Membongkar objek: 100% (4/4), selesai.
Daripada github.com:ak74u /p
! [ditolak] tuan -> 8b34266..f8a04e8 tuan -> p/tuan
Tiada konflik berlaku
Ini ialah perintah git pull p master$ git pull p master
Dari github.com:ak74u/p
Autocantum html/some_shit1.html
Gabungan automatik gagal;
Mengapakah git pull p master:master dan git pull p master mendapat maklum balas git yang berbeza?
Untuk butiran, sila lihat: Ruan Yifeng git tutorial