Skapa ett test lokalt gitförvar:
Du kommer troligen att ha ett lokalt Git-arkiv nu om du läser den här artikeln. Men om du inte har en ännu och vill följa med kan du enkelt skapa ett lokalt Git-arkiv enligt följande:
$ git init mitt-projekt
Ett nytt Git-arkiv mitt projekt är skapad.
Navigera nu till mitt projekt / katalog enligt följande:
$ cd my-project /
Nu ska jag skapa en dummy index.html filen enligt följande:
$ echo 'Hej världen
'> index.html
Som du kan se en ny fil index.html är skapad.
Steg nu upp filen på följande sätt:
$ git add .
Gör ett nytt åtagande enligt följande:
$ git commit -m 'initial commit'
Ett nytt åtagande första åtagande är skapad.
Det nya åtagandet bör visas i git-logg som du kan se på skärmdumpen nedan.
$ git log - online
Skapa ett tomt GitHub Remote Git Repository:
Nu måste du skapa ett tomt fjärranslutet GitHub-arkiv på vilken Git-molntjänst du vill. Logga in på ditt GitHub-konto om du använder GitHub som jag är. Klicka nu på för att skapa ett nytt GitHub-arkiv + ikonen och klicka sedan på Nytt förvar.
Skriv nu in a namn för det nya förvaret. Om du vill skriver du in a beskrivning (frivillig). Välj offentlig eller Privat beroende på om du vill ställa in förvaret offentligt eller privat. Nu, se till Initiera detta arkiv med en README är inte kontrollerat. Klicka slutligen på Skapa förvar.
Ett tomt GitHub-arkiv ska skapas. Det här är vårt fjärranslutna Git-arkiv. Förvarets URL anges nedan som du kan se i det markerade avsnittet på skärmdumpen nedan.
Lägga till fjärrlagringsinformation till Local Git Repository:
Kopiera nu webbadressen till GitHub-förvaret. Du kan göra det genom att klicka på ikonen som markerad i skärmdumpen nedan.
Nu måste du lägga till GitHub URL till ditt lokala arkiv. För att göra det, kör följande kommando:
$ git remote lägg till ursprung https: // github.com / dev-shovon / mitt-projekt.git
Här, ursprung är namnet eller aliaset på GitHub-förvarets URL som du just har lagt till. Du måste använda aliaset när du trycker på ditt lokala förråd eller ändrar ditt lokala förråd till fjärranslutet GitHub-förvar.
Du kan lista alla fjärrförråd som du har lagt till enligt följande:
$ git fjärrkontroll -vSom du kan se finns GitHub-förvarets URL som jag just lagt till här. Det kallas ursprung.
Push Local Git Repository till Remote Git Repository:
Nu kan du trycka på standardgrenen bemästra av ditt lokala Git-arkiv till fjärranslutet GitHub-arkiv enligt följande:
$ git push -u ursprungsmästare
Här, ursprung är alias för fjärranslutet Git (GitHub i detta fall) förvarets URL och bemästra är den gren som du vill skicka till fjärranslutet Git.
NOTERA: De -u alternativet används endast för första tryckningen av en gren. Som jag driver lokalen bemästra gren till GitHub-förvaret för första gången, har jag lagt till -u alternativet här. Detta skapar en spårningsgren för bemästra gren. Nästa gång du skjuter något mot bemästra filial behöver du inte använda -u alternativet igen.
Du kommer att bli ombedd att ange ditt 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 kommer att flyttas till GitHub-arkivet.
Som du kan se bemästra gren laddas upp till det tomma GitHub-arkivet som jag har skapat tidigare.
Pusha lokala ändringar i Remote Git Repository:
Låt oss nu göra en enkel förändring av index.html filen i mitt lokala Git-arkiv.
Som du kan se har jag ändrat index.html fil.
$ git-status
Nu gör du ändringarna enligt följande:
$ git add .
Nu gör du ändringarna enligt följande:
$ git commit -m 'lade till ett stycke i indexet.html-sida '
Ändringarna bör göras.
Det nya åtagandet är listat i git-logg som du kan se på skärmdumpen nedan.
$ git log - online
Nu, tryck på förändringarna av det lokala bemästra gren till GitHub-förvaret enligt följande:
$ git push origin master
Ändringarna ska flyttas till GitHub-arkivet.
Som du kan se uppdateras GitHub-arkivet.
Att driva andra grenar till Remote Git Repository:
I det här avsnittet ska jag visa dig hur du driver andra grenar till GitHub-förvaret och drar ä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 gren ie-fix
Kassa nu till den nyskapade filialen ie-fix som följer:
$ git checkout ie-fix
Gör nu en liten förändring av index.html fil.
Nu gör du ändringarna enligt följande:
$ git add .
Gör nu ett åtagande enligt följande:
$ git commit -m 'fixed ie problem'
Tryck nu på den nyskapade filialen ie-fix till GitHub-förvaret enligt följande:
$ git push -u origin ie-fix
De ie-fix filial ska skickas till GitHub-förvaret.
Som du kan se ie-fix gren skickas till GitHub-förvaret.
Nu kan du trycka på alla ändringar av ie-fix filial med hjälp av git push kommandot utan -u alternativ.
Gör en liten förändring i index.html fil.
Ställ in ändringarna och gör ett åtagande enligt följande:
$ git add .$ git commit -m 'lade till en horisontell linje på sidan'
Nu, tryck på ändringarna av ie-fix förgrena sig till GitHub-förvaret enligt följande:
$ git push origin ie-fix
Förändringarna av ie-fix filial ska skickas till GitHub-förvaret.
Som du kan se visas det nya engagemanget på GitHub-förvarssidan.
Så det är så du trycker på ändringar i avlägsna Git-grenar. Tack för att du läste den här artikeln.