Git - Promijenite udaljenu Git granu

Git Push Changes Remote Git Branch



U ovom članku pokazat ću vam kako prebaciti (prenijeti) vaše lokalno Git spremište u udaljeno Git spremište hostirano na Git oblačnim uslugama poput GitHub/BitBucket itd. Također ću vam pokazati kako gurnuti promjene koje želite ' iz vašeg lokalnog Git spremišta u udaljeno Git spremište. Dakle, krenimo.

' >index.html







Kao što vidite, nova datoteka index.html je stvoren.



Sada fazu postavite na sljedeći način:



$git dodaj.





Napravite novu obvezu na sljedeći način:

$git commit -m 'početno obvezivanje'



Nova obveza početno obvezivanje je stvoren.

Novo urezivanje trebalo bi se pojaviti u git log kao što možete vidjeti na slici ispod.

$git log --jedna linija

Stvaranje praznog GitHub udaljenog Git spremišta:

Sada morate stvoriti prazno udaljeno GitHub spremište na bilo kojoj Git cloud usluzi koju želite. Ako koristite GitHub kao ja, prijavite se na svoj GitHub račun. Sada, za stvaranje novog spremišta GitHub, kliknite na + ikonu, a zatim kliknite na Novo spremište .

Sada upišite a Ime za novo spremište. Ako želite, upišite a opis (izborno). Odaberi Javnost ili Privatna ovisno o tome želite li spremište postaviti kao javno ili privatno. Sada, provjerite Inicijalizirajte ovo spremište s README -om nije provjereno. Na kraju kliknite Napravite spremište .

Treba stvoriti prazno spremište GitHub. Ovo je naše udaljeno spremište Git. URL spremišta dat je u nastavku kao što možete vidjeti u označenom odjeljku donje snimke zaslona.

Dodavanje informacija o udaljenom spremištu u lokalno Git spremište:

Sada kopirajte URL spremišta GitHub. To možete učiniti klikom na ikonu kako je označeno na slici ispod.

Sada morate dodati GitHub URL u svoje lokalno spremište. Da biste to učinili, pokrenite sljedeću naredbu:

$git daljinskidodaj ishodište https://github.com/dev-shovon/moj-projekt.git

Ovdje, podrijetlo je naziv ili pseudonim URL -a spremišta GitHub koji ste upravo dodali. Morat ćete koristiti pseudonim kad god pritisnete lokalno spremište ili promijenite lokalno spremište u udaljeno spremište GitHub.

Možete prikazati sva udaljena spremišta koja ste dodali na sljedeći način:

$git daljinski -v

Kao što vidite, URL spremišta GitHub -a koji sam upravo dodao je ovdje. Naziva se podrijetlom.

Guranje lokalnog Git spremišta u udaljeno Git spremište:

Sada možete gurnuti zadanu granu ovladati; majstorski vašeg lokalnog Git spremišta u udaljeno spremište GitHub na sljedeći način:

$git push -umajstor porijekla

Ovdje, podrijetlo je pseudonim udaljenog URL -a spremišta Gita (u ovom slučaju GitHub) i ovladati; majstorski je grana koju želite gurnuti u udaljeno spremište Git.

BILJEŠKA: The -u opcija se koristi samo za prvi pritisak bilo koje grane. Kao, guram lokal ovladati; majstorski grana u spremište GitHub po prvi put, dodao sam -u opcija ovdje. Ovo stvara granu za praćenje za ovladati; majstorski podružnica. Sljedeći put kada bilo što pritisnete na ovladati; majstorski grana, ne morate koristiti -u opet opcija.

Od vas će se tražiti da navedete korisničko ime i lozinku za svoj GitHub račun. Nakon što to učinite, sadržaj zadane grane ovladati; majstorski iz vašeg lokalnog Git spremišta bit će premješteno u spremište GitHub.

Kao što vidite, ovladati; majstorski grana je učitana u prazno spremište GitHub -a koje sam ranije stvorio.

Potiskivanje lokalnih promjena u udaljeno spremište Git:

Sada napravimo jednostavnu promjenu u index.html datoteku na mom lokalnom Git spremištu.

Kao što vidite, izmijenio sam index.html datoteka.

$git status

Sada stupnjevite promjene na sljedeći način:

$git dodaj.

Sada izvršite promjene na sljedeći način:

$git commit -m 'dodao je odlomak na stranicu index.html'

Promjene je potrebno izvršiti.

Nova predaja navedena je u git log kao što možete vidjeti na slici ispod.

$git log --jedna linija

Sada, pritisnite promjene lokalnog ovladati; majstorski granajte u spremište GitHub na sljedeći način:

$git pushmajstor podrijetla

Promjene treba gurnuti u spremište GitHub.

Kao što vidite, spremište GitHub je ažurirano.

Guranje drugih grana u udaljeno spremište Git:

U ovom odjeljku pokazat ću vam kako gurnuti druge grane u spremište GitHub i gurnuti promjene u tim granama u spremište GitHub.

Prvo, recimo, stvorite novu granu tj.-popraviti kako slijedi:

$git granatj.-popraviti

Sada, odjavite se u novostvorenu poslovnicu tj.-popraviti kako slijedi:

$git checkouttj.-popraviti

Sada napravite malu promjenu u index.html datoteka.

Sada stupnjevite promjene na sljedeći način:

$git dodaj.

Sada se obvežite na sljedeći način:

$git commit -m 'riješen tj. problem'

Sada pritisnite novostvorenu granu tj.-popraviti u spremište GitHub na sljedeći način:

$git push -upodrijetlo ie-popraviti

The tj.-popraviti granu treba gurnuti u spremište GitHub.

Kao što vidite, tj.-popraviti grana se gura u spremište GitHub.

Sada možete pritisnuti bilo koju promjenu tj.-popraviti grana pomoću git push naredba bez -u opcija.

Malo promijenite index.html datoteka.

Postupno unesite promjene i napravite predaju na sljedeći način:

$git dodaj.
$git commit -m 'stranici je dodana vodoravna crta'

Sada pritisnite izmjene tj.-popraviti granajte u spremište GitHub na sljedeći način:

$git pushpodrijetlo ie-popraviti

Promjene u tj.-popraviti granu treba gurnuti u spremište GitHub.

Kao što vidite, novo urezivanje je prikazano na stranici spremišta GitHub.

Dakle, tako gurate promjene na udaljene Git grane. Hvala što ste pročitali ovaj članak.