Mens de arbejder på den lokale maskine, ønsker brugere at skubbe/trække i de specifikke fjerngrene. Brugere støder dog på fejl, når de har flere filialer og forsøger at skubbe koden/dataene. Til det formål skal de automatisk konfigurere den eksterne gren, så koden automatisk bliver skubbet/trukket til den definerede gren.
Dette indlæg vil give proceduren for automatisk opsætning af den eksterne gren med kommandoen 'push.auto-SetupRemote' på Git.
Hvordan Auto Setup Remote Branch med push.autoSetupRemote?
For automatisk opsætning skal fjerngrenen bruge ' push.autoSetupRemote ”-kommando, forbliv forbundet med nedenstående trin.
Trin 1: Flyt til mappen
Start Git bash og gå til projektet ved hjælp af ' cd kommando:
cd projekt
Som i vores tilfælde er vi flyttet til ' Projekt ” lokalt depot.
Trin 2: Opret og skift filial
Derefter skal du oprette og skifte til den nye gren samtidigt ved at køre følgende kommando:
git checkout -b beta
Filialen er blevet genereret og skiftet fra ' mestre ' til ' beta ”.
Trin 3: Tryk på ændringer
Skub derefter det lokale repo-indhold til fjernværten ved hjælp af ' git skub kommando:
git skub
Bemærk: Som du kan se, når vi forsøger at skubbe lokale maskindata til fjernværten uden at specificere det bestemte lager og filialnavn, viser det ' fatalt: …. ” fejl på terminalen, som indikerer, at vi først skal etablere fjernforbindelsen og derefter skubbe ændringer. Til det formål, gå videre.
Trin 4: Kopier projektlinket
Åbn GitHub i din browser, gå til det bestemte lager, og kopier HTTPS URL'en ved at bruge ' Kode ” knap:
Trin 5: Opret en fjernforbindelse
For at indstille fjernforbindelsen skal du udføre den medfølgende kommando med den kopierede URL. Her, ' oprindelse ' er vores fjernforbindelses navn:
git fjernbetjening tilføje oprindelse https: // github.com / Maten900 / perk.git
Fjernforbindelsen er etableret.
Trin 6: Automatisk opsætning af fjernafdeling
Kør den medfølgende kommando for automatisk at konfigurere fjerngrenen med ' rigtigt ” værdi:
git config --global --tilføje push.autoSetupRemote rigtigt
Her:
-
- “ git config kommandoen bruges til at konfigurere de angivne indstillinger.
- “ -global ”-indstillingen angiver den tilføjede indstilling som global, som vil være tilgængelig for hvert lager.
- “ -tilføje ” flag indstiller den angivne værdi af den angivne variabel.
- “ push.autoSetupRemote true ' er den ønskede variabel, hvis værdier skal indstilles:
Alternativt kan brugeren også overveje nedenstående kommando til automatisk opsætning af fjerngrenen:
Trin 7: Git Push
Nu skal du blot skrive ' git skubbe ” kommando for at skubbe de tilføjede ændringer i det aktuelt fungerende lager til fjernserveren:
git skub
Projektet er blevet skubbet til den definerede auto-setup-gren.
Konklusion
For automatisk at konfigurere den eksterne gren med push.autoSetupRemote-kommandoen, skal du flytte til projektlageret og skifte til den pågældende gren. Derefter skal du oprette fjernforbindelsen og bruge ' git config –global –add push.autoSetupRemote true ” kommando til automatisk opsætning af den respektive gren. Til sidst skal du skubbe projektet ved at bruge 'git push'-kommandoen. Denne opskrivning har dækket trinene til automatisk opsætning af den eksterne gren med push.autoSetupRemote-kommandoen.