Rozdíl mezi git fetch a Git Pull

Předtím, než jsme se skočit do rozdílu mezi git fetch a git pull, pojďme se pochopit, co git je jako první.

Git je distribuovaný systém pro správu verzí (VCS), spíš jako nástroje ke sledování změn ve zdrojovém kódu, od malých až po velké projekty v průběhu času. Je to společný přístup, aby vývojáře a programátory z celého světa pod jednou střechou mají jeden společný zájem - kódování. Git je v podstatě zdrojem pro správu kódu nástroj používaný k řízení projektů nebo sadu souborů, které změny v průběhu času a katalogizovat je na konkrétní datové struktury nazývané úložiště.

GitHub je nejoblíbenější a nejrozšířenější webový git úložiště. Načíst a Pull jsou dva nejvíce základní příkazy, které vám pomohou se s Git a řídit git repozitářů.

Co je to Git Fetch?

Git umožňuje uživatelům udržovat lokální úložiště, který je klon centrálního úložiště by ukládání dat jako série snímků.

Pokaždé, když se dopustí nebo provést některé změny ve zdrojovém kódu, Git vytvoří snímek všechny soubory / kódů v daném okamžiku a ukládá je jako reference.

Příkazem jednoduchým stiskem, mohou uživatelé posílat své zaváže hlavního repozitáře, aby se podělili o své verze se zbytkem světa.

Při použití příkazu git fetch, stačí zvolit načíst změny provedené ve vzdáleném úložišti a uložte je na lokálním počítači.

Nicméně, to není integrovat změny do místního úložiště. To vás drží up-to-date se svými kolegy vývojáři a to, co se kterým pracujete.

Co je to Git Pull?

Git příkazem pull se používá ke stahování repozitář změny ze vzdáleného úložiště a sloučit tyto změny do svého lokálního úložiště.

Pull je v podstatě git fetch následovaný git merge znamená po úspěšném načítání změn ze vzdáleného úložiště, můžete jej spojit s místní pobočkou pomocí běžného git merge.

Git pull je užitečné, když chcete aktualizovat úložiště s ohledem na změny ve vzdáleném úložišti. To vám umožní, aby ke změnám na další osoby spáchané do svého archivu, který nakonec se synchronizuje s dalšími úložišti se změnami, které se dopustili.

Jednoduše řečeno, to prostě přinést změny ve vzdáleném úložišti, kde si udržet svůj vlastní kód.

Rozdíl mezi git fetch a Git Pull

Základy Gitu Fetch a Git Pull

Git fetch a git pull jsou dva nejdůležitější příkazy používané pro správu git repozitářů efektivně. Zatímco oba příkazy se používají ke stahování nových dat ze vzdáleného úložiště, dělají to s velmi odlišnými cíli v mysli. Zatímco ‚git fetch‘ slouží k načtení nejnovější změny ve vzdáleném úložišti, není sloučit tyto změny s lokálním úložišti.

Git pull, na druhou stranu, stáhne nejen změny ze vzdáleného úložiště, ale také integruje je s místním úložišti.

Účelem git fetch a Git Pull

Git fetch je neškodný příkaz slouží ke stahování a recenzi Nejnovější commitů provedené jinými lidmi z dálkového sledování větví, ale bez sloučení těchto commitů do místního úložiště. Je to chytne změny ze vzdáleného úložiště a ukládá je do svého lokálního úložiště.

Git pull je zkratka pro git fetch následovaný git merge, který automaticky sloučí commity do místního úložiště, aniž by přezkoumání commitů.

Cíle git fetch a Git Pull

Git umožňuje uživateli udržovat kopii jeho / její vlastní lokální úložiště, což je klon centrálního úložiště tak, že odevzdání je třeba provést na místě, aniž by zasahoval do kódu na hlavním úložišti. Fetch jednoduše udržuje místní kopii vzdáleného úložiště aktuální přenosem commitů ze vzdáleného úložiště do místního úložiště. Import se zavazuje, že místní pobočky vám umožní držet krok se změnami provedenými jinými lidmi.

Pull přináší změny do svého lokálního úložiště kódu aktualizovat lokální úložiště pomocí vzdáleného repozitáře.

Využití Gitu Fetch a Git Pull

Načíst příkaz je užitečný, pokud chcete vidět, co všichni ostatní pracuje na který usnadňuje přečíst commitů tlačen ostatními vývojáři před integrací změn u místního úložiště. Můžete to udělat pomocí příkazu „git fetch <dálkový>“, který chytne všechny větve ze vzdáleného úložiště.

Můžete provést tah příkazem „git pull <dálkový>“, který načte vzdálené kopie větve a sloučí s vaší lokální kopii. To je přesně stejná jako příkazem „git fetch <dálkový>“ a následně „git merge <dálkový>“.

Git fetch vs Git Pull: Srovnání Graf

Shrnutí git fetch verše Git Pull

V podstatě git pull je git fetch následovaný git sloučení. Git fetch je základní příkaz použít k získání nejnovější aktualizace z git úložiště smyslu, když budete pracovat jako tým a chcete vědět, co každý druhý developer pracuje a jaké jsou commity jsou oni tlačil do vzdáleného úložiště.

V podstatě to, co děláte, je načíst změny v kódu / souborů ze vzdálené větve, která vás drží up-to-date s vyskytnout jiného díla, aniž by zasahoval s vaší pracovní kopii. Požadavek na git pull je to, co děláte pro aktualizaci svého místního úložiště se změnami ze vzdáleného úložiště.

Zjednodušeně řečeno, přines stáhne všechny věci z dálkového na místní pobočky před jejich integraci do centrálního úložiště, zatímco git pull vyjela fetch a sloučení operace do jediného příkazu.

Více o: ,