Kursusindhold
Github-Grundlæggende
Github-Grundlæggende
Foretage Lokale og Eksterne Ændringer
Næste del dækker mere avancerede scenarier og forklarer, hvordan man effektivt løser fletningskonflikter.
Først laver vi et commit direkte til vores fjernlager for at simulere samarbejde.
Vi tilføjede følgende linje til README
-filen ved hjælp af GitHub-grænsefladen:
Lad os nu tilføje en ny linje til README
-filen lokalt. Denne linje vil dog være lidt anderledes, da vi angiver (local)
for at identificere, at disse ændringer blev foretaget lokalt. Før du tilføjer en ny linje og committer denne ændring direkte, skal du sikre dig, at du er skiftet til main
-grenen:
Når vi er på main
-grenen, kan vi tilføje en ny linje til filen ved at bruge echo
-kommandoen med >>
-operatoren og lave et direkte commit uden eksplicit at stage ændringerne:
Denne kommando tilføjer teksten "A new line (local)" til slutningen af README.md
-filen. >>
-operatoren bruges til at tilføje teksten til filen uden at overskrive det eksisterende indhold.
Forsøg på push
Da ændringerne er committet lokalt, ser det ud til, at alt vi skal gøre, er at køre git push
-kommandoen for at skubbe ændringerne til fjernlageret:
Push mislykkedes, fordi det eksterne repository indeholder opdateringer, som ikke findes i den lokale branch. Den lokale branch skal synkroniseres med det eksterne repository, før ændringer kan pushes.
Tak for dine kommentarer!