Rumah > Soal Jawab > teks badan
Git pull dan git merge kedua-duanya menggabungkan kod cawangan lain ke dalam cawangan semasa, jadi apakah perbezaan khusus dalam senario berbeza??
某草草2017-05-02 09:54:42
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
伊谢尔伦2017-05-02 09:54:42
git pull
= git fetch
+ git merge
Gunakan lebih sedikitgit pull
Gunakan lebihgit fetch