cari

Rumah  >  Soal Jawab  >  teks badan

github - masalah git: git pul origin master:master berbeza daripada git pull origin master.

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

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?

我想大声告诉你我想大声告诉你2828 hari yang lalu782

membalas semua(1)saya akan balas

  • 给我你的怀抱

    给我你的怀抱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

    balas
    0
  • Batalbalas