Rumah > Soal Jawab > teks badan
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?
给我你的怀抱2017-05-02 09:44:48
Untuk butiran, sila lihat: Ruan Yifeng git tutorial
Dipetik daripada salah satu petikan
git pull命令的作用是,取回远程主机某个分支的更新,再与本地的指定分支合并。它的完整格式稍稍有点复杂。
$ git pull <远程主机名> <远程分支名>:<本地分支名>
比如,取回origin主机的next分支,与本地的master分支合并,需要写成下面这样。
$ git pull origin next:master
如果远程分支是与当前分支合并,则冒号后面的部分可以省略。
$ git pull origin next