Hur man arbetar med privata grenar av offentliga arkiv?

Hur Man Arbetar Med Privata Grenar Av Offentliga Arkiv



Git tillåter utvecklarna att arbeta med flera grenar av arkiven. Det finns dock scenarier där användare måste arbeta med privata filialer medan de vistas i den offentliga filialen. Detta är precis vad vi ska göra i dagens handledning.

Hur arbetar man med privata filialer i offentliga arkiv?

För att arbeta med privata filialer i offentliga arkiv kommer vi att använda två arkiv, till exempel offentliga och privata. Kontrollera dem sedan praktiskt. För att göra det, ta en titt på detaljerade instruktioner.







Steg 1: Initiera arkivet



Öppna Git bash, gå till projektkatalogen och initiera den med ' det är varmt ” kommando:



det är varmt





Förvaret har initierats.



Steg 2: Lägg till fjärranslutningar

Lägg sedan till fjärranslutningen för GitHubs offentliga arkiv:

git fjärrkontroll lägg till uppströms https: // github.com / Maten900 / offentlig-repo

På samma sätt, lägg till fjärranslutningen för det privata förvaret också:

git fjärrkontroll lägg till ursprung https: // github.com / Maten900 / privat-repo

Steg 3: Bekräfta ändringar

Bekräfta ändringarna i projektförrådet med kommandot 'git commit'. Här använder vi ' –tillåt-tom ' taggen eftersom det inte finns någon fil i vår katalog:

git commit --tillåt-tom --meddelande 'Initial commit'

Steg 4: Ställ in spårningsgren

När du har lagt till fjärranslutningen, ställ in spårningsgrenen med kommandot nedan:

git push --set uppströms ursprungsmästare

Vår spårningsgren är inställd för ' bemästra ' gren med namnet ' ursprung

Steg 5: Skapa en ny filial

Skapa den nya grenen och växla till den, för att göra det, kör det här kommandot:

git kassan -b utveckla

Ställ nu in den nyskapade grenen som en spårningsgren:

git push --set uppströms ursprung utvecklas

Fjärrkontrollen uppströms har ställts in för ' utveckla ' gren med namnet ' ursprung

Steg 6: Hämta och slå samman fjärrgren

Hämta sedan fjärrkontrollen uppströms från GitHub medan vi hämtar uppströms från ' huvud ' gren:

git hämta uppströms huvud

Slå sedan samman det fjärrhämtade arkivet till nuvarande gren:

git merge --tillåt-orelaterade-historier uppströms / huvud

Steg 7: Push Repository till GitHub

Tryck nu på det sammanslagna förvaret genom att köra ' git push ” kommando:

git push

Det sammanslagna projektet har drivits.

Steg 8: Spåra och driva lokala ändringar

Spåra de lokala ändringarna i det sammanslagna förvaret genom att utföra det givna kommandot:

git add .

Beslut de lokala ändringarna med hjälp av ' git commit ” kommando:

git commit -m 'Tillämpa ytterligare ändringar'

Efter bekräftelse, skicka förvaret till fjärrvärden:

git push

Steg 9: Hämta fjärrvärd

Hämta nu förvaret från fjärrvärden igen

git hämta uppströms huvud

Fjärrprojektet har hämtats.

Steg 10: Kontrollera Logghistorik

Du kan kontrollera logghistoriken med ' -Allt ', ' -Graf ' och ' -en linje '-flaggor för att visa den i ett begripligt format:

git logg --Allt --Graf --uppkopplad

Steg 11: Slå samman och tryck på ändringar

Slå samman ändringarna av förvaret med den hämtade fjärrvärden. Som i vårt scenario slår vi samman uppströms från ' huvud ' gren:

git merge uppströms / huvud

Efter det, skicka de sammanslagna ändringarna till fjärrvärden:

git push

Steg 12: Byt och slå samman grenar

Växla tillbaka till 'master'-grenen med det givna kommandot:

git byta master

Slå samman ' bemästra ' gren med ' utveckla ' gren med ' git merge ” kommando:

git merge utveckla

Steg 13: Push Merge Project

Skicka det sammanslagna innehållet till fjärrvärden med kommandot enligt följande:

git push

Steg 14: Kontrollera logghistoriken igen

Kontrollera logghistoriken igen för att visa de tillämpade ändringarna:

git logg --Allt --Graf --uppkopplad

Steg 15: Klona och gå till det privata förrådet

Klona nu det privata arkivet till ditt offentliga arkiv med hjälp av kommandot 'git clone' som tillhandahålls:

git klon https: // github.com / Maten900 / privat-repo

Det privata förvaret ' privat-repo ” har klonats.

Efter kloning, flytta till det privata förvaret med hjälp av ' CD ” kommando:

CD privat-repo

Steg 16: Lägg till fjärranslutning och verifiera

Lägg sedan till fjärranslutningen för det offentliga förvaret i det privata förvaret:

git fjärrkontroll lägg till uppströms https: // github.com / Maten900 / offentlig-repo

För att kontrollera att fjärranslutningen är upprättad, kör följande kommando:

git fjärrkontroll --mångordig

Steg 17: Byt och kontrollera filiallogg

Byt nu till 'utveckla' -grenen i det privata förvaret:

git byta utvecklas

Steg 18: Hämta fjärranslutning och sammanfoga

Hämta fjärranslutningen från grenen (huvud) som följande kommando gör:

git hämta uppströms huvud

Kontrollera logghistoriken för att se de nyligen tillämpade ändringarna:

git logg --Allt --Graf --uppkopplad

Slutligen, slå samman uppströms med huvudgrenen:

git merge uppströms / huvud

Slutsats

Användaren kan arbeta med privata grenar av offentliga arkiv. För att göra det, öppna Git bash-verktyget, initiera arkivet och lägg till fjärranslutningen för både offentliga och privata arkiv. För ytterligare procedurer, kolla in den ovan nämnda guiden.