github - masalah git: git pul origin master:master berbeza daripada git pull origin master.
我想大声告诉你
我想大声告诉你 2017-05-02 09:42:48
0
1
762

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

  • tuan cawangan -> FETCH_HEAD

    Autocantum html/some_shit1.html

KONFLIK (kandungan): Gabungkan konflik dalam html/some_shit1.html

Gabungan automatik gagal;

Terdapat konflik dan fail telah berubah

Mengapakah git pull p master:master dan git pull p master mendapat maklum balas git yang berbeza?

我想大声告诉你
我想大声告诉你

membalas semua(1)
给我你的怀抱

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
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan