Git - push zmeny na vzdialenú pobočku Git

Git Push Changes Remote Git Branch



V tomto článku vám ukážem, ako presunúť (nahrať) vaše miestne úložisko Git do vzdialeného úložiska Git hostovaného na cloudových službách Git, ako je GitHub/BitBucket atď. Tiež vám ukážem, ako presadiť zmeny, ktoré sme urobili z vášho lokálneho úložiska Git do vzdialeného úložiska Git. Začnime teda.

' >index.html







Ako vidíte, nový súbor index.html je vytvorený.



Teraz usporiadajte súbor nasledovne:



$git pridať.





Nový záväzok urobte nasledovne:

$git commit -m „počiatočné potvrdenie“



Nový záväzok počiatočný záväzok je vytvorený.

Nové potvrdenie by sa malo objaviť v git log ako vidíte na obrázku nižšie.

$git log --jedna čiara

Vytvorenie prázdneho úložiska GitHub Remote Git:

Teraz musíte vytvoriť prázdne vzdialené úložisko GitHub pre akúkoľvek požadovanú cloudovú službu Git. Ak používate GitHub ako ja, prihláste sa do svojho účtu GitHub. Teraz, ak chcete vytvoriť nové úložisko GitHub, kliknite na + ikonu a potom kliknite na Nové úložisko .

Teraz zadajte a názov pre nové úložisko. Ak chcete, zadajte a popis (voliteľné). Vyberte Verejné alebo Súkromné v závislosti od toho, či chcete nastaviť úložisko ako verejné alebo súkromné. Teraz sa uistite Inicializujte toto úložisko pomocou súboru README nie je začiarknuté. Nakoniec kliknite na Vytvorte úložisko .

Malo by byť vytvorené prázdne úložisko GitHub. Toto je naše vzdialené úložisko Git. Adresa URL úložiska je uvedená nižšie, ako môžete vidieť v označenej časti nižšie uvedenej snímky obrazovky.

Pridanie informácií o vzdialenom úložisku do miestneho úložiska Git:

Teraz skopírujte adresu URL úložiska GitHub. Môžete to urobiť kliknutím na ikonu označenú na obrázku nižšie.

Teraz musíte do svojho lokálneho úložiska pridať adresu URL GitHub. Ak to chcete urobiť, spustite nasledujúci príkaz:

$git diaľkové ovládaniepridať pôvod https://github.com/dev-shovon/my-project.git

Tu, pôvod je názov alebo prezývka adresy URL úložiska GitHub, ktorú ste práve pridali. Alias ​​budete musieť použiť vždy, keď presuniete svoje lokálne úložisko alebo zmeny v miestnom úložisku do vzdialeného úložiska GitHub.

Zoznam všetkých vzdialených úložísk, ktoré ste pridali, môžete uviesť nasledovne:

$git diaľkové ovládanie -v

Ako vidíte, adresa URL úložiska GitHub, ktorú som práve pridal, je tu. Označuje sa ako pôvod.

Presunutie lokálneho úložiska Git do vzdialeného úložiska Git:

Teraz môžete stlačiť predvolenú vetvu majster vášho lokálneho úložiska Git do vzdialeného úložiska GitHub nasledovne:

$git push -umajster pôvodu

Tu, pôvod je alias vzdialenej adresy URL úložiska Git (v tomto prípade GitHub) a majster je vetva, ktorú chcete odoslať do vzdialeného úložiska Git.

POZNÁMKA: The -u voľba sa používa iba pre prvé stlačenie akejkoľvek vetvy. Ako, tlačím na miestnych majster pridal som prvýkrát pobočku do úložiska GitHub -u možnosť tu. To vytvorí vetvu sledovania pre majster pobočka. Nabudúce budete čokoľvek tlačiť do majster pobočku, nemusíte používať -u možnosť znova.

Budete vyzvaní, aby ste zadali používateľské meno a heslo svojho účtu GitHub. Akonáhle to urobíte, obsah predvolenej vetvy majster z vášho miestneho úložiska Git budú presunuté do úložiska GitHub.

Ako vidíte, majster pobočka sa nahrá do prázdneho úložiska GitHub, ktoré som predtým vytvoril.

Odosielanie miestnych zmien do vzdialeného úložiska Git:

Teraz urobíme jednoduchú zmenu v index.html súbor v mojom miestnom úložisku Git.

Ako vidíte, upravil som index.html súbor.

$stav git

Teraz zmeňte zmeny nasledovne:

$git pridať.

Teraz vykonajte zmeny nasledovne:

$git commit -m „bol pridaný odsek na stránku index.html“

Zmeny by mali byť prijaté.

Nové potvrdenie je uvedené v zozname git log ako vidíte na obrázku nižšie.

$git log --jedna čiara

Teraz presuňte zmeny na miestnej úrovni majster vetvite do úložiska GitHub nasledovne:

$git pushmajster pôvodu

Zmeny by mali byť odoslané do úložiska GitHub.

Ako vidíte, úložisko GitHub je aktualizované.

Presunutie iných pobočiek do vzdialeného úložiska Git:

V tejto časti vám ukážem, ako presunúť ostatné vetvy do úložiska GitHub a posunúť zmeny týchto vetiev aj do úložiska GitHub.

Najprv vytvorte novú pobočku, povedzme tj-opraviť nasledovne:

$git pobočkatj-opraviť

Teraz prejdite do novovytvorenej pobočky tj-opraviť nasledovne:

$git pokladňatj-opraviť

Teraz urobte malú zmenu v index.html súbor.

Teraz zmeňte zmeny nasledovne:

$git pridať.

Teraz sa zaväzujte nasledovne:

$git commit -m 'opravené, tj. problém'

Teraz zatlačte na novovytvorenú vetvu tj-opraviť do úložiska GitHub nasledovne:

$git push -upôvod ie-opraviť

The tj-opraviť vetva by mala byť presunutá do úložiska GitHub.

Ako vidíte, tj-opraviť pobočka sa presunie do úložiska GitHub.

Teraz môžete posunúť všetky zmeny tj-opraviť pobočka pomocou git push príkaz bez -u možnosť.

Vykonajte malú zmenu v index.html súbor.

Zoskupte zmeny a potvrďte ich nasledovne:

$git pridať.
$git commit -m „pridal na stránku vodorovný riadok“

Teraz presuňte zmeny súboru tj-opraviť vetvite do úložiska GitHub nasledovne:

$git pushpôvod ie-opraviť

Zmeny v tj-opraviť vetva by mala byť presunutá do úložiska GitHub.

Ako vidíte, nové potvrdenie sa zobrazí na stránke úložiska GitHub.

Takto teda posielate zmeny do vzdialených pobočiek Gitu. Ďakujem za prečítanie tohto článku.