Hvordan trekke et Git-depot i Linux

Git definerer en versjonskontrollprosess for hvordan prosjekter skal deles. Det finnes mange nettsteder som lar deg være vert for Git-prosjektene dine. GitHub er det mest populære alternativet, Bitbucket er et annet populært alternativ, begge tillater gratis kontoer som kan opprette ubegrensede offentlige eller private depoter. GitLab tilbyr et selvdrevet alternativ som tillater privat utvikling uten å stole på tredjeparts hosting.

Prosessen for å først laste ned et Git-depot kalles kloning. Kloning inkluderer all informasjon om depotet på det tidspunktet, men for å holde depotet oppdatert over tid må du trekke ned nye versjoner. For å gjøre det, åpne et terminalvindu i katalogen med den lokale versjonen av depotet og skriv inn kommandoen "git pull".

Betjeningen av denne kommandoen er spesielt enkel hvis du bare ønsker å laste ned en oppdatert versjon av depotet; den lokale versjonen vil bli oppdatert for å matche den eksterne versjonen. Du kan imidlertid se at det kan være problemer hvis du har gjort endringer i din lokale versjon.

Kommandoen "git pull" kjører faktisk to separate kommandoer "git fetch" og "git merge FETCH HEAD". Underkommandoen "git fetch" trekker spesifikt ned den nyeste versjonen fra online-depotet og lagrer den midlertidig. Underkommandoen "git merge FETCH HEAD" slår deretter sammen de lokale endringene dine med den nedlastede versjonen, med nyere forpliktelser som foretrekkes.

Tips: En "git commit" er en innsending av en endring, det er mulig å ha flere lokale og eksterne commits som gjør det samme eller forskjellige ting. Lokale forpliktelser er ikke synlige for den eksterne versjonen før endringene er presset. Hver commit viser nøyaktig hvilke endringer som ble gjort og inkluderer et tidsstempel.

Konflikter mellom lokale og eksterne versjoner

Ideelt sett i et sammenslåingsscenario vil det ikke være noen konflikter, og sammenslåingsprosessen vil fullføres automatisk. Sammenslåinger kan være spesielt enkle hvis få endringer ble gjort, eller hvis lokale endringer ikke forstyrrer eventuelle eksterne endringer. Hvis det derimot er motstridende komplekse endringer i den samme delen av koden, vil Git gi en sammenslåingsfeil.

På dette tidspunktet kan du enten avbryte sammenslåingen med kommandoen "git merge -abort" eller prøve å løse konfliktene manuelt. Kommandoene "git mergetool" og "git diff" gir et grafisk eksempel på forskjellene som skal bidra til å gjøre det så enkelt som mulig å se hvilke endringer som må brukes manuelt for å la sammenslåingen fullføres. Når du har løst alle konfliktene, skriv inn kommandoen "git merge –continue" for å fullføre sammenslåingen.

Hvordan trekke et Git-depot i Linux

Kommandoen "git mergetool" vil åpne et grafisk verktøy som dette for å hjelpe deg med å løse konflikter manuelt.


Leave a Comment

Rask Tips: Hvordan Se Kjøpshistorikken din på Google Play

Rask Tips: Hvordan Se Kjøpshistorikken din på Google Play

Se vår Google Play Kjøpshistorikk ved å følge disse nybegynnervennlige trinnene for å holde apputgiftene dine under kontroll.

Zoom: Hvordan legge til et videofilter

Zoom: Hvordan legge til et videofilter

Ha det moro i Zoom-møtene dine med noen morsomme filtre du kan prøve. Legg til en glorie eller se ut som en enhjørning i Zoom-møtene dine med disse morsomme filtrene.

Hvordan fremheve tekst i Google Slides

Hvordan fremheve tekst i Google Slides

Lær hvordan du fremhever tekst med farge i Google Slides-appen med denne trinn-for-trinn-veiledningen for mobil og datamaskin.

Samsung Galaxy Z Fold 5: Hvordan koble til PC

Samsung Galaxy Z Fold 5: Hvordan koble til PC

Samsung Galaxy Z Fold 5, med sitt innovative foldbare design og banebrytende teknologi, tilbyr ulike måter å koble til en PC. Enten du ønsker

Hvordan ta et skjermbilde på Galaxy Z Fold 5

Hvordan ta et skjermbilde på Galaxy Z Fold 5

Du har kanskje ikke alltid tenkt over det, men en av de mest utbredte funksjonene på en smarttelefon er muligheten til å ta et skjermbilde. Over tid har metode for å ta skjermbilder utviklet seg av ulike grunner, enten ved tillegg eller fjerning av fysiske knapper eller innføring av nye programvarefunksjoner.

Legg til en ny WhatsApp-kontakt ved å bruke en tilpasset QR-kode

Legg til en ny WhatsApp-kontakt ved å bruke en tilpasset QR-kode

Se hvor enkelt det er å legge til en ny WhatsApp-kontakt ved hjelp av din tilpassede QR-kode for å spare tid og lagre kontakter som en proff.

Viktige hurtigtaster for Microsoft PowerPoint

Viktige hurtigtaster for Microsoft PowerPoint

Lær å forkorte tiden du bruker på PowerPoint-filer ved å lære disse viktige hurtigtastene for PowerPoint.

Eksportere Kontakter fra Outlook og Importere til Gmail

Eksportere Kontakter fra Outlook og Importere til Gmail

Bruk Gmail som en sikkerhetskopi for personlig eller profesjonell Outlook-e-post? Lær hvordan du eksporterer kontakter fra Outlook til Gmail for å sikkerhetskopiere kontakter.

Hvordan slette bilder og videoer fra Facebook

Hvordan slette bilder og videoer fra Facebook

Denne guiden viser deg hvordan du sletter bilder og videoer fra Facebook ved hjelp av PC, Android eller iOS-enhet.

Facebook: Hvordan skjule gruppeinnlegg fra nyhetsfeeden

Facebook: Hvordan skjule gruppeinnlegg fra nyhetsfeeden

For å slutte å se innlegg fra Facebook-grupper, gå til den gruppens side, og klikk på Flere alternativer. Velg deretter Følg ikke lenger gruppe.