svn - Apakah perbezaan antara git pull dan git merge?
ringa_lee
ringa_lee 2017-05-02 09:52:42
0
2
1057

Git pull dan git merge kedua-duanya menggabungkan kod cawangan lain ke dalam cawangan semasa, jadi apakah perbezaan khusus dalam senario berbeza??

ringa_lee
ringa_lee

ringa_lee

membalas semua(2)
某草草

Anda akan tahu selepas menggunakannya, git pull = git fetch + git merge
Arahan fetch dan push masing-masing boleh mengambil dan menolak cawangan jauh, tetapi pull tidak bercakap terus dengan cawangan jauh.
Perbezaan antara fetch dan pull ialah: git fetch: mendapat versi terbaharu dari alat kawalan jauh ke tempatan, dan tidak digabungkan secara automatik
manakala git pull mendapat versi terkini dari alat kawalan jauh dan menggabungkannya ke dalam gudang tempatan
Dari perspektif keselamatan , git fetch adalah lebih selamat daripada git pull, kerana kita boleh membandingkan perbezaan antara setempat dan jauh dahulu, dan kemudian bergabung secara terpilih.
git push ditolak ke master secara lalai Jika terdapat berbilang cawangan, berbilang cawangan akan ditolak ke alat kawalan jauh bersama-sama

伊谢尔伦

git pull = git fetch + git merge
Gunakan lebih sedikitgit pullGunakan lebihgit fetch

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan