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
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 sedikit
git pull
Gunakan lebihgit fetch