Táto štúdia ponúkne metódu na porovnanie lokálnych a vzdialených pobočiek Git v Git.
Ako porovnať lokálne a vzdialené pobočky v Git?
Predpokladajme, že používatelia chcú vedieť, ktoré zmeny sú vykonané v lokálnom úložisku Git a odoslané do vzdialeného úložiska. Takže v tejto situácii musí používateľ porovnať miestne a vzdialené pobočky.
Ak chcete porovnať lokálne a vzdialené pobočky v Git, najprv otvorte terminál Git pomocou „ Začiatok ' Ponuka. Potom uveďte pobočky oboch úložísk. Ďalej vykonajte „ $ git načítať ” na aktualizáciu vzdialených pobočiek. Potom uveďte zoznam všetkých pobočiek vrátane miestnych a vzdialených. Nakoniec porovnajte pobočky oboch úložísk pomocou „ $ git diff
Teraz postupujte podľa nižšie uvedených krokov, aby ste pochopili vyššie uvedený koncept!
Krok 1: Otvorte Git Bash
Najprv otvorte „ Git Bash ” terminál pomocou “ Začiatok ' Ponuka:
Krok 2: Aktualizujte vzdialené úložisko
Ďalej vykonajte „ git fetch ” na aktualizáciu vetiev vzdialeného sledovania:
$ git fetch
Ako vidíte, pobočka vzdialeného sledovania „ hlavné ” sa úspešne načíta do lokálneho úložiska:
Krok 3: Uveďte zoznam všetkých pobočiek
Teraz uveďte všetky dostupné vzdialené a lokálne pobočky pomocou poskytnutého príkazu:
$ git vetva -aTu sú zvýraznené vetvy vzdialené vetvy a symbol hviezdičky vedľa „ hlavné ” vetva označuje, že ide o aktuálnu pracovnú vetvu:
Krok 4: Porovnajte miestne a vzdialené pobočky
Nakoniec vykonajte „ git rozdiel ” príkaz na porovnanie vetiev:
$ git rozdiel hlavný pôvod / hlavnéPorovnali sme „ hlavné ” pobočka oboch úložísk. Ako môžete vidieť na výstupe nižšie, zobrazuje sa rozdiel medzi vzdialenými a lokálnymi pobočkami:
To je všetko! Zostavili sme najjednoduchšiu metódu na porovnanie miestnych a vzdialených pobočiek v Git.
Záver
Ak chcete porovnať lokálne a vzdialené pobočky v Git, najprv otvorte terminál Git a vykonajte príkaz „ $ git načítať ” na načítanie a aktualizáciu vzdialených vetiev. Potom spustite „ $ git vetva -a ” na zobrazenie všetkých vzdialených a miestnych pobočiek. Nakoniec vykonajte „ $ git diff