Noen ganger endrer andre medlemmer kildekodefilene eller sletter en hvilken som helst filial eller fil fra det eksterne depotet. For dette tilsvarende formålet er det påkrevd å hente den nyeste versjonen av GitHub Remote Repository.
Denne bloggen vil gi en enkel prosedyre for å automatisere beskjæring med git hent.
Hvordan du beskjærer automatisk med git henting?
Følg de medfølgende trinnene for å beskjære automatisk med Git -henting:
Trinn 1: Gå til Git Repository
Gå til ønsket Git -depot ved å utføre den oppgitte kommandoen:
$ CD "C: \ git \ test_repo"
Trinn 2: Legg til ekstern opprinnelse
For å legge til ekstern opprinnelse, bruk "git eksternt legg til”Kommando sammen med det eksterne navnet og påkrevde URL for eksternt depot:
$ git eksternt legg til opprinnelse https: // github.com/laibayounas/newrepo.git
Trinn 3: Kontroller ekstern opprinnelse
Forsikre deg om om den eksterne opprinnelsen er lagt til eller ikke:
$ git ekstern -v
Trinn 4: Hent den eksterne opprinnelsen
Neste, last ned det eksterne depotet ved å bruke "git hente”Kommando:
$ git hente opprinnelse
Trinn 5: Se alle grenene
Kjør “git gren”Kommando for å se listen over alle grener:
$ git gren -a
Under utgangen indikerer at for øyeblikket eksisterer en lokal gren og to eksterne grener:
Trinn 6: Bekreft eksterne grener på GitHub
Sjekk listen over eksisterende GitHubs eksterne grener av et bestemt eksternt depot:
Merk: Her kan det sees at det bare er en gren, jeg.e., “hoved-”Branch. Imidlertid inneholder vårt lokale depot "hoved-”Og“alfa”To eksterne grener. Derfor må brukeren oppdatere det lokale depotet med den nåværende versjonen av det eksterne depotet gjennom beskjæring.
Trinn 7: Sjekk konfigurasjonsfilen
Sjekk standardverdien for "Fjernkontroll.opprinnelse.sviske”Fra konfigurasjonsfilen:
$ git config fjernkontroll.opprinnelse.sviske
Det kan observeres at standardverdien ikke er angitt:
Trinn 8: Endre konfigurasjonsfil
Kjør den undergitte kommandoen og endre konfigurasjonsinnstillingen til “ekte”Å beskjære automatisk med Git Fetch:
$ git config fjernkontroll.opprinnelse.Beskjær sann
Trinn 9: Kontroller konfigurasjonsinnstillingen
Etter det, må du bekrefte om innstillingen har endret seg ved hjelp av den under-uttalte kommandoen:
$ git config fjernkontroll.opprinnelse.sviske
Som du kan se, har innstillingen endret seg til den spesifiserte verdien:
Trinn 10: Hent den eksterne grenen
Last ned de eksterne grenene for å få den oppdaterte versjonen med modifikasjoner:
$ git hente
Git har automatisk beskjæret innholdet i det eksterne depotet fra det lokale depotet:
Trinn 11: Kontroller alle filialliste
Til slutt kan du sjekke alle eksisterende grener inkludert fjern og lokal, ved hjelp av "git gren”Kommando:
$ git gren -a
I skjermbildet nedenfor kan det sees at det lokale depotet har blitt oppdatert med den nyeste versjonen av den eksterne katalogen:
Vi har forklart den enkleste metoden for å beskjære automatisk med git hent.
Konklusjon
For å automatisere beskjær med git hent, gå til ønsket depot. Sjekk konfigurasjonsinnstillingene. Hvis konfigurasjonsinnstillingen er usett eller “falsk”, Endre det deretter ved hjelp av“$ git config fjernkontroll.opprinnelse.sviske”Kommando ved å spesifisere verdien”ekte”. Denne bloggen demonstrerte prosedyren for å beskjære automatisk med Git Fetch.