Úvod do Git Fetch

Git fetch je jednou z najnovších funkcií gitu, ktorá sa používa na extrahovanie informácií o posledných aktualizovaných potvrdeniach, zahrnutých vetvách a súboroch z jej vzdialeného úložiska so súvisiacimi objektmi. Tento príkaz git sa špeciálne používa na obnovenie predchádzajúcej histórie konkrétnej vetvy, v ktorej musíte vykonať zmeny. Jedna z najlepších vecí v oblasti git fetch je, že to nemá vplyv na vaše lokálne úložisko. Pomocou git fetch môžete vykonať všetky zmeny zo vzdialeného úložiska a uložiť ich vytvorením vlastného priečinka v miestnej vetve a ak chcete tieto zmeny pridať do súvisiacej vetvy, použite git merge.

Ako vytvoriť načítanie?

Nasleduje detail, ako vytvoriť načítanie:

  • Ak použijete git pull, bude to mať vplyv iba na aktuálnu pracovnú vetvu. Znamená to, že vo vzdialenom úložisku sa vykonávajú všetky posledné zmeny, ktoré sa automaticky stiahnu a spoja do miestneho úložiska. Takže ostatné vetvy zostávajú bez zmeny. V takom prípade pred odoslaním kódu do vzdialeného úložiska tento kód skontrolujte a pomocou Git Fetch je možné vykonať zmeny zlúčenia. Všetky tieto zmeny sa ukladajú do vášho miestneho úložiska, ktoré sa nazýva aj pobočky vzdialeného sledovania. Pobočka vzdialeného sledovania sa uloží ako lokálna kópia vzdialenej vetvy.

Syntax pre vytvorenie Git Fetch:

git fetch

  • Vo vyššie uvedenej syntaxi je zodpovedný za získanie aktualizovaných zmien z tejto určenej vetvy. V prípade vynechania parametra potom jeho odpoveď vyvolá všetky zmeny zo všetkých rešpektovaných vetiev. Je zodpovedné, že to neovplyvní žiadne zmeny vo vašom lokálnom úložisku, a to ani za vaše aktuálne pracujúce zmeny. takže evidentne nemôže robiť žiadne zmeny vo vašich miestnych pobočkách. Samotná aplikácia Git fetches je zodpovedná za to, že váš obsah bude oddelený od vášho vlastného úložiska, pokiaľ nezmiešate všetky zmeny do príslušnej vetvy. Ak chcete vidieť zmeny z hlavnej vetvy na pôvod skôr, ako skutočne zlúčite všetky zmeny do požadovaného archívu, môžete použiť tento príkaz: git fetch origin master.
  • Teraz môžete vidieť všetky zmeny, ktoré sa urobia s vašim archívom, všetko je možné pomocou check outing branch: git checkout origin / master.
  • Vyššie uvedený príkaz vám umožní identifikovať všetky zmeny a všetky tie, ktoré ešte neboli zlúčené do vašich vlastných pobočiek. Ak chcete vidieť všetky tieto zmeny okamžite pri pohľade na protokol odovzdania, tak to bude možné pomocou jednoduchého príkazu git: git log master..origin master.
  • Táto metóda sa vždy považuje za bezpečnejšiu metódu ako git pull, pretože akékoľvek zmeny vykonané v tomto kóde neovplyvnia vašu miestnu pobočku. Po dokončení načítania môžete teraz zahrnúť novo aktualizované potvrdenia, ktoré sa aktualizujú vo vzdialenom úložisku.

Načítavajú sa nové vetvy

Toto je vysvetlenie pre načítanie nových pobočiek:

  • Ak zavoláte novú vetvu na začiatku klonovania, získate prístup ku všetkým vetvám. Ak niektorý programátor aktualizoval kód na niektoré nové vetvy a pridal ich do vzdialených vetiev. Je teda čas vedieť o týchto aktualizovaných pobočkách a ich názvoch, takže je možné všetky tieto pobočky vytiahnuť lokálne. Všetky tieto vyššie uvedené veci sa stanú kvôli git načítaniu, ktoré všetky lokálne vetvy a zodpovedajúce zmeny v nich vykonajú v lokálnom úložisku lokálnym sledovaním všetkých vetiev.
  • Akonáhle sú všetky vetvy vyzdvihnuté, pomocou git branch-remote je možné skontrolovať zoznam všetkých stiahnutých vetiev a pomocou git checkout (vetvy) sa môžete pohybovať po ktorejkoľvek danej vetve. Jeden môže urobiť Git vyzdvihnúť kedykoľvek pre získanie aktualizácie do svojich pobočiek vzdialeného sledovania.
  • Keď sa použije git fetch, vyvolávajú sa nasledujúce príkazy:
  1. git fetch (..)
  2. Git Fetch
  3. git fetch –all

Príklady Git Fetch

Nižšie sú uvedené príklady:

1. Príkaz uvedený nižšie načíta všetky vetvy z úložiska git.

git fetch

2. Poskytuje výstup presne ako príkaz nižšie so špecifikovanými podrobnosťami o vetve.

git fetch

3. Tento príkaz sa používa na zobrazenie všetkých prenesených diaľkových ovládačov a ich príslušných vetiev.

git fetch --all

4. V nasledujúcom príklade vytvoríme odkaz na úložisko spoločnosti pomocou repo adresy URL.

git remote company_repo :company/company_repo.git

5. Ďalším krokom je odovzdanie aktuálneho repo názvu na získanie načítania za účelom stiahnutia jeho obsahu.

git fetch company department_branch
fetching company/department_branch

  • V súčasnosti máme obsah pobočky spoločnosti / oddelenia uložený lokálne. Teraz ich pridáme do našej lokálne uloženej pracovnej kópie.

6. Teraz chceme spustiť príkaz git checkout, aby sme identifikovali nedávno stiahnutú vzdialenú vetvu.

git checkout company/department_branch
Note: checking out company/department_branch'.
You are in 'detached HEAD' state.
If you want to create a new branch to retain commits you create, you can
do so with the help of
-b with the checkout command again. Example:
git checkout -b

  • Pri spustení nad príkazom sa môžete rozhliadnuť, vykonať niekoľko experimentov v kóde, vykonať niektoré zmeny, ktoré vykonajú všetky zmeny, ako aj vyradiť všetky potvrdenia, ktoré nechcete tlačiť. Takže bez ohľadu na vetvy, ktoré chcete spáchať, zaväzujte sa iba v uvedených vetvách.
  • Spustením vyššie uvedeného kódu narazíte na to, že váš aktuálny stav je odpojený od stavu HEAD. Je potrebné a odkaz Head in above code ref ukazuje na ref, ktorý nie je v skutočnosti v postupnosti odkazom na miestnu históriu. Vo vyššie uvedenom príklade Heading zobrazuje spoločnosť / department_branch ref, kde pomocou tejto referencie môžeme tiež vytvoriť novú miestnu pobočku.

7. Tu je zamestnanec novovytvorený miestny pobočka, jeho obchod sa aktualizuje na HEAD, ktorý zobrazuje všetok obsah posledného vzdialeného repo.

git checkout -b employee

záver

Git načíta iba nové údaje zo vzdialeného úložiska. Načítať sa používa na ochranu vášho najnovšieho kódu pred problémom spojeného konfliktu. Je to najlepší spôsob použitia gitového načítania s gitovým zlúčením na vytiahnutom kóde.

Odporúčané články

Toto je príručka k téme Čo je Git Fetch ?. Tu diskutujeme o tom, ako vytvoriť Git Fetch, príklady a načítanie nových vetiev. Viac informácií nájdete aj v ďalších súvisiacich článkoch.

  1. Zručnosti vedcov údajov
  2. Úvod do GIT
  3. Ako nainštalovať Github
  4. Príkazy GIT
  5. Systém riadenia verzií GIT
  6. Git Push

Kategórie: