Hvis dette høres nytt ut for deg, eller du vil ha en rask oppsummering om å fjerne git -fjernkontroller, fikk denne guiden deg dekket. Vi vil diskutere git -fjernkontroller og tilby de raskeste måtene å fjerne git -fjernkontroller ved å bruke eksempler, og sikre at du får et grep om ting. La oss dykke inn!”
Hva er en git fjernkontroll?
Git er et desentralisert versjonskontrollsystem, noe som antyder at du kan jobbe med et eksternt depot og skyve det til en ekstern server. De lokale og eksterne depotene bruker det samme systemet. Derfor er det å sette en ekstern det beste alternativet hvis to klienter jobber med et depot, spesielt hvis de samarbeider om et prosjekt.
En Git -fjernkontroll fungerer som en peker til en ekstern versjon av et depot. Når du kloner et Git -depot og gjør endringer, påvirkes ikke det viktigste Git -depotet, bare det lokale depotet, før du skyver endringene til det eksterne depot. I mellomtiden vil du ha en ekstern Git -gren opprettet for å jobbe med, kalt opprinnelse Som standard.
Du er ikke begrenset til bare å bruke Origin -fjernkontrollen, du kan opprette andre, og i et slikt tilfelle er det der du trenger å lære å fjerne git -fjernkontroller når du jobber med forskjellige fjernkontroller.
Hvordan fjerne en git fjernkontroll
Syntaksen for å fjerne en fjernkontroll fra Git er:
$ git ekstern RM
eller
$ git fjern fjerning
Merk at enhver fjernkontroll som fjernes ved et uhell, kan bare legges tilbake manuelt. Dessuten å fjerne en fjernkontroll ved hjelp av git ekstern RM vil ikke fjerne fjernkontrollen fra det eksterne depotet, da de lokale og eksterne depotene bare oppdateres ved å skyve det lokale depotet til fjernkontrollen. Derfor påvirker ikke alle endringer i den lokale fjernkontrollen det eksterne depotet.
Det første trinnet med å fjerne en fjernkontroll er å navigere inn i depotkatalogen som inneholder det klonede prosjektet.
Deretter liste du opp tilgjengelige fjernkontroller ved å bruke kommandoen nedenfor. URLene deres vil også bli vist.
$ git ekstern -v
Når du ser hvilke fjernkontroller du har, kan du bestemme hvilken du skal fjerne. I vårt eksempel har vi opprinnelse og Ny-fjerning fjernkontroller. La oss fjerne Ny-fjerning.
$ git fjernkontroll Fjern ny-fjernkjørsel
Kommandoen over fjerner lydløst fjernkontrollen.
Du kan imidlertid bekrefte om fjernkontrollen ble fjernet ved hjelp av kommandoen nedenfor.
$ git ekstern -v
Merk at nå har vi bare opprinnelse Fjernkontroll. Ny-fjernkjørselen ble fjernet. Det er en måte å fjerne git -fjernkontroller på. Det lokale depotet ditt har ikke lenger fjernkontrollen fjernet. Imidlertid er det eksterne Git -depotet ditt uendret.
Fjerne git -fjernkontroller ved å redigere konfigurasjonsfilen
Merk at selv om denne metoden fungerer, er det ikke den anbefalte måten å fjerne Git -fjernkontroller. Ikke desto mindre .git/config Viser fjernkontrollene tilknyttet prosjektet ditt, og hvis du trenger å fjerne en gitt fjernkontroll, kan du slette koden fra konfigurasjonsfilen.
Begynn med å åpne konfigurasjonsfilen ved hjelp av en valgt redigering.
Når du er åpnet, vil du se tilgjengelige fjernkontroller; I vårt tilfelle ønsker vi å fjerne FRIME1.
Vi må slette all koden som gjelder den eksterne, lagre filen og avslutte.
Det er det! Hvis vi sjekker tilgjengelige fjernkontroller, vil vi merke at fjernkontrollen ikke lenger er tilgjengelig.
De to metodene ovenfor tilbyr løsninger for å fjerne git -fjernkontroller. Imidlertid, hvis du trenger å fjerne en fjernkontroll for å endre nettadressen, hva med å oppdatere den eksterne URL -en i stedet? GIT tillater oppdatering av nettadressen til en fjernkontroll og sette den nye URL -en, som er et alternativ til å fjerne fjernkontrollen og legge den til igjen.
La oss for eksempel opprette en ny fjernkontroll, Remote2, med en gitt URL.
$ git eksternt legg til ekstern [fjernnavn] [fjern-url]
Hvis vi trenger å endre nettadressen til en ny, er alt vi trenger å bruke syntaks nedenfor.
$ git ekstern set-url [fjernnavn] [new-url]
Liste over tilgjengelige fjernkontroller og legg merke til at nettadressen for vår Remote2 ble oppdatert.
Konklusjon
Git tilbyr en enkel måte å jobbe med fjernkontroller, inkludert å legge til og fjerne dem på. Når du jobber med forskjellige lokale fjernkontrakter, er det bra å ha en ren måte å fjerne dem. Denne guiden ga to metoder for å fjerne git -fjernkontroller. Videre så vi hvordan vi kan oppdatere en ekstern URL i stedet for å slette og legge den tilbake.