Git - Push -ändringar i Remote Git -gren

Git Push Changes Remote Git Branch



I den här artikeln kommer jag att visa dig hur du driver (ladda upp) ditt lokala Git -arkiv till ett avlägset Git -arkiv som är värd för Git -molntjänster som GitHub/BitBucket etc. Jag kommer också att visa dig hur du driver de ändringar som du har gjort på ditt lokala Git -arkiv till det avlägsna Git -förvaret. Så, låt oss komma igång.

' >index.html







Som du kan se, en ny fil index.html är skapad.



Skapa nu filen enligt följande:



$git lägg till.





Gör ett nytt åtagande enligt följande:

$git begå -m 'första åtagande'



Ett nytt åtagande första åtagandet är skapad.

Det nya åtagandet bör visas i git -logg som du kan se på skärmdumpen nedan.

$git -logg --en linje

Skapa ett tomt GitHub Remote Git -arkiv:

Nu måste du skapa ett tomt fjärranslutet GitHub -förråd på vilken Git -molntjänst du vill. Om du använder GitHub som jag är, loggar du in på ditt GitHub -konto. Nu, för att skapa ett nytt GitHub -arkiv, klicka på + ikon och klicka sedan på Nytt förråd .

Skriv nu in a namn för det nya förvaret. Om du vill skriver du in beskrivning (frivillig). Välj offentlig eller Privat beroende på om du vill ange förvaret offentligt eller privat. Se till Initiera detta arkiv med en README är inte kontrollerad. Slutligen, klicka på Skapa förvar .

Ett tomt GitHub -arkiv bör skapas. Detta är vårt avlägsna Git -arkiv. Förrådets URL anges nedan som du kan se i det markerade avsnittet på skärmdumpen nedan.

Lägga till information om fjärrförvar i lokalt Git -arkiv:

Kopiera nu webbadressen till GitHub -förvaret. Du kan göra det genom att klicka på ikonen som markeras på skärmdumpen nedan.

Nu måste du lägga till GitHub -URL: en till ditt lokala arkiv. För att göra det, kör följande kommando:

$git fjärrkontrolllägg till ursprung https://github.com/dev-shovon/mitt-projekt.git

Här, ursprung är namnet eller aliaset för GitHub -arkivadressen som du precis har lagt till. Du måste använda aliaset när du flyttar ditt lokala arkiv eller ändrar ditt lokala förvar till det avlägsna GitHub -förvaret.

Du kan lista alla fjärrförråd som du har lagt till på följande sätt:

$git fjärrkontroll -v

Som du kan se är GitHub -arkivadressen jag just har lagt till här. Det kallas ursprung.

Skjuta lokalt Git -arkiv till fjärranslutet Git -arkiv:

Nu kan du trycka på standardgrenen bemästra av ditt lokala Git -arkiv till det avlägsna GitHub -förvaret enligt följande:

$git push -uursprungsmästare

Här, ursprung är alias för den externa Git (GitHub i det här fallet) förrådets URL och bemästra är den gren som du vill flytta till det avlägsna Git -förvaret.

NOTERA: De -u alternativet används endast för den första tryckningen av en gren. Som, jag driver på det lokala bemästra gren till GitHub -förvaret för första gången, har jag lagt till -u alternativ här. Detta skapar en spårningsgren för bemästra gren. Nästa gång du trycker något till bemästra gren behöver du inte använda -u alternativ igen.

Du kommer att bli ombedd att ange användarnamn och lösenord för ditt GitHub -konto. När du har gjort det kommer innehållet i standardgrenen bemästra från ditt lokala Git -arkiv flyttas till GitHub -förvaret.

Som du kan se, bemästra gren laddas upp till det tomma GitHub -förvaret som jag har skapat tidigare.

Driva lokala ändringar i Remote Git -förvaret:

Låt oss nu göra en enkel ändring av index.html fil på mitt lokala Git -arkiv.

Som du kan se har jag ändrat index.html fil.

$git -status

Gör nu ändringarna enligt följande:

$git lägg till.

Gör nu ändringarna enligt följande:

$git begå -m 'lade till ett stycke på index.html -sidan'

Ändringarna bör göras.

Det nya åtagandet anges i git -logg som du kan se på skärmdumpen nedan.

$git -logg --en linje

Nu, driva förändringarna i det lokala bemästra gren till GitHub -förvaret enligt följande:

$git pushursprungsmästare

Ändringarna bör flyttas till GitHub -förvaret.

Som du kan se uppdateras GitHub -förvaret.

Skjuta andra grenar till Remote Git -förvaret:

I det här avsnittet kommer jag att visa dig hur du skjuter andra grenar till GitHub -förvaret och driver ändringar av dessa grenar till GitHub -förvaret också.

Skapa först en ny gren, låt oss säga ie-fix som följer:

$git grenie-fix

Nu, kassa till den nyskapade grenen ie-fix som följer:

$git checkoutie-fix

Gör nu en liten ändring av index.html fil.

Gör nu ändringarna enligt följande:

$git lägg till.

Gör nu ett åtagande enligt följande:

$git begå -m 'fixat dvs problem'

Tryck nu på den nyskapade grenen ie-fix till GitHub -förvaret enligt följande:

$git push -uursprung ie-fix

De ie-fix filial bör flyttas till GitHub -förvaret.

Som du kan se, ie-fix gren flyttas till GitHub -förvaret.

Nu kan du driva alla ändringar av ie-fix gren med git push kommandot utan -u alternativ.

Gör en liten ändring av index.html fil.

Skapa ändringarna och gör ett åtagande enligt följande:

$git lägg till.
$git begå -m 'lade till en horisontell linje på sidan'

Nu, tryck på ändringarna av ie-fix gren till GitHub -förvaret enligt följande:

$git pushursprung ie-fix

Ändringarna av ie-fix filial bör flyttas till GitHub -förvaret.

Som du kan se visas det nya åtagandet på GitHub -förvarssidan.

Så det är så du driver förändringar till avlägsna Git -grenar. Tack för att du läste denna artikel.