Hentning og Sammensmeltning af Eksterne Ændringer
Hentning af ændringer fra fjernlager
For at opdatere vores lokale visning af ændringer fra fjernlageret, bruger vi kommandoen git fetch
. Denne kommando henter commits fra fjernlageret til de tilsvarende fjern-grene på vores system, hvilket gør det muligt for os at gennemgå, hvad andre har committet.
Efter hentning er indholdet tilgængeligt i vores fjern-gren, men endnu ikke i vores lokale gren. Grundlæggende har vi blot opdateret data om den aktuelle tilstand af fjernlageret. Lad os se på commits i fjern main-grenen ved at køre følgende kommando:
Denne inspektion viser, at fjern-grenen origin/main
peger på det nyeste commit, mens vores lokale main-gren stadig er på et tidligere commit. Hvis vi nu kører git status
, vil det indikere, at vores lokale gren er bagud i forhold til dens fjernmodpart:
Den uovervågede .DS_Store
-fil, jeg har her, blev automatisk oprettet af MacOS. Hvis du også har denne fil og ønsker at fjerne den, kan du bruge kommandoen rm .DS_Store
. For at forhindre, at den spores i fremtidige projekter, bør du overveje at tilføje .DS_Store
til din .gitignore
-fil.
Fletning af eksterne ændringer
For at synkronisere og integrere ændringerne kan vi flette origin/main
ind i vores lokale main branch ved at bruge følgende kommando:
Efter fletningen vil Git bekræfte, at ændringerne er blevet integreret gennem et fast-forward merge, og den viser den nye test.txt
-fil. Ved at tjekke git log
på vores branch vil det nu fremgå, at vores main branch er opdateret med origin/main
:
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Awesome!
Completion rate improved to 5
Hentning og Sammensmeltning af Eksterne Ændringer
Stryg for at vise menuen
Hentning af ændringer fra fjernlager
For at opdatere vores lokale visning af ændringer fra fjernlageret, bruger vi kommandoen git fetch
. Denne kommando henter commits fra fjernlageret til de tilsvarende fjern-grene på vores system, hvilket gør det muligt for os at gennemgå, hvad andre har committet.
Efter hentning er indholdet tilgængeligt i vores fjern-gren, men endnu ikke i vores lokale gren. Grundlæggende har vi blot opdateret data om den aktuelle tilstand af fjernlageret. Lad os se på commits i fjern main-grenen ved at køre følgende kommando:
Denne inspektion viser, at fjern-grenen origin/main
peger på det nyeste commit, mens vores lokale main-gren stadig er på et tidligere commit. Hvis vi nu kører git status
, vil det indikere, at vores lokale gren er bagud i forhold til dens fjernmodpart:
Den uovervågede .DS_Store
-fil, jeg har her, blev automatisk oprettet af MacOS. Hvis du også har denne fil og ønsker at fjerne den, kan du bruge kommandoen rm .DS_Store
. For at forhindre, at den spores i fremtidige projekter, bør du overveje at tilføje .DS_Store
til din .gitignore
-fil.
Fletning af eksterne ændringer
For at synkronisere og integrere ændringerne kan vi flette origin/main
ind i vores lokale main branch ved at bruge følgende kommando:
Efter fletningen vil Git bekræfte, at ændringerne er blevet integreret gennem et fast-forward merge, og den viser den nye test.txt
-fil. Ved at tjekke git log
på vores branch vil det nu fremgå, at vores main branch er opdateret med origin/main
:
Tak for dine kommentarer!