Grundlæggende Git fra kommandolinjen
Lær vigtige Git-kommandoer til versionsstyring, herunder commit, branching og merging.
Grundlæggende Git fra kommandolinjen er en gratis Linux-kommandolinjen i dybden-lektion på CoddyKit. Dette er lektion 1 af 4. Du kan læse hele lektionen gratis nedenfor — og derefter øve dig praktisk i browseren med en indbygget kodeeditor og en AI-vejleder, der er tilgængelig døgnet rundt. Den er en del af læringsforløbet i Linux-kommandolinjen i dybden, og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. Linux-kommandolinjen i dybden-kurset indeholder 4 lektioner i alt.
Hvad er Git?
Velkommen til det grundlæggende i Git! Git er et effektivt versionsstyringssystem (VCS). Tænk på det som en meget intelligent historikbog for din kode.
Det holder styr på alle ændringer, du foretager, så du kan vende tilbage til ældre versioner, samarbejde med andre og håndtere forskellige funktioner uden at komme i vejen for hinanden. Det er uundværligt i moderne softwareudvikling!
Start på et Git-projekt
Hvis du vil begynde at holde styr på et projekt med Git, skal du først initialisere et repository. Det opretter en særlig .git-mappe i dit projekt, hvor Git gemmer alle oplysninger om versionsstyringen.
Brug kommandoen git init i projektets rodmappe.
mkdir my_project
cd my_project
git initPlacering af dine ændringer i stagingområdet
Før du gemmer dit arbejde, bruger Git et stagingområde. Det fungerer som et kladdeområde, hvor du vælger, hvilke ændringer du vil inkludere i din næste gemte version.
Kommandoen git add bruges til at føje filer eller ændringer til stagingområdet.
echo "My first line." > README.md
git add README.mdGem dit arbejde (commit)
Når ændringerne er placeret i stagingområdet, laver du et commit af dem. Et commit er et øjebliksbillede af dit projekt på et bestemt tidspunkt sammen med en beskrivende meddelelse.
Brug git commit -m "Your message" til at gemme ændringer fra stagingområdet i dit repositorys historik.
git commit -m "Initial commit: Added README.md"Vis projektets historik
Git gemmer en detaljeret log over alle dine commits. Du kan gennemgå denne historik for at se, hvem der foretog hvilke ændringer, og hvornår.
Kommandoen git log viser dit repositorys commit-historik. Indstillingen --oneline giver en kortfattet visning.
git log --onelineParallel udvikling med branches
Branches er et centralt begreb i Git. De lader dig afvige fra hovedlinjen i udviklingen og fortsætte arbejdet uden at påvirke hovedprojektet.
- Arbejd på nye funktioner.
- Ret fejl uden at ødelægge stabil kode.
- Eksperimentér med nye idéer.
Branchen main (eller master) er typisk den stabile version.
Opret en ny branch
Hvis du vil starte en ny udviklingslinje, opretter du en ny branch. Det skifter dig ikke til den nye branch endnu; den bliver blot oprettet.
Kommandoen git branch <branch-name> opretter en ny branch. Du kan vise alle branches med blot git branch.
git branch feature/login
git branchSkift mellem branches
Når du har oprettet en branch, skal du skifte til den for at begynde at arbejde på den pågældende udviklingslinje. Dine filer afspejler tilstanden i denne branch.
Brug git switch <branch-name> til at skifte til en eksisterende branch. Det er den moderne måde at navigere mellem branches på.
git switch feature/login
# Now you are on the 'feature/login' branchFlet branches
Når du er færdig med arbejdet på en feature-branch, vil du typisk integrere ændringerne tilbage i din primære udviklingslinje, normalt branchen main.
Skift først til målbranchen (f.eks. main), og brug derefter git merge <source-branch> til at hente ændringerne ind.
git switch main
git merge feature/loginKontrol af Git-arbejdsgangen
Du har lært de grundlæggende trin til at håndtere ændringer med Git. Lad os teste, om du har forstået, hvordan du gemmer dit arbejde.
Opsummering af Git-grundlag
Godt klaret! Du har lært de vigtigste Git-kommandoer:
git init: Starter et nyt repository.git add: Gør ændringer klar til et commit.git commit: Gemmer klargjorte ændringer i historikken.git log: Viser dit projekts commit-historik.git branch: Opretter og viser grene.git switch: Skifter mellem grene.git merge: Kombinerer ændringer fra forskellige grene.
Disse kommandoer udgør grundlaget for at håndtere din kode med Git!
Lær Linux-kommandolinjen i dybden med en AI-underviser — gratis
Skriv og kør rigtig kode i din browser, få øjeblikkelig hjælp fra en AI-underviser døgnet rundt, og fortsæt, hvor du slap, på web eller i appen.
- Kurser
- 12
- Lektioner
- 48
Ofte stillede spørgsmål
Er lektionen “Grundlæggende Git fra kommandolinjen” gratis?
Ja — hele teksten til “Grundlæggende Git fra kommandolinjen” kan læses gratis her på nettet. Hvis du vil øve dig interaktivt med en indbygget kodeeditor og en AI-vejleder døgnet rundt og få adgang til resten af Linux-kommandolinjen i dybden-kurset, skal du opgradere til CoddyKit PRO. Linux-kommandolinjen i dybden-kurset indeholder 4 lektioner i alt.
Hvad lærer jeg i “Grundlæggende Git fra kommandolinjen”?
Lær vigtige Git-kommandoer til versionsstyring, herunder commit, branching og merging. Du øver dig i Linux-kommandolinjen i dybden med praktisk kode, som du kører direkte i browseren, og en AI-vejleder døgnet rundt besvarer dine spørgsmål, mens du arbejder dig gennem lektionen.
Skal jeg have erfaring for at begynde på Linux-kommandolinjen i dybden?
Der kræves ingen tidligere erfaring. Linux-kommandolinjen i dybden på CoddyKit er tilrettelagt for både begyndere og øvede, så du kan starte her eller fra begyndelsen og lære i dit eget tempo. Dette er lektion 1 af 4.
Hvor lang tid tager lektionen “Grundlæggende Git fra kommandolinjen”?
De fleste CoddyKit-lektioner tager cirka 5–10 minutter. Hver lektion er kort og interaktiv, så du gør løbende fremskridt og kan fortsætte, hvor du slap – på både web og app.
Kan jeg skrive og køre kode i denne Linux-kommandolinjen i dybden-lektion?
Ja. Alle Linux-kommandolinjen i dybden-lektioner har en indbygget kodeeditor, så du kan skrive og køre rigtig kode direkte i din browser og få øjeblikkelig feedback fra AI – uden lokal opsætning.
Alle lektioner i dette kursus
- Grundlæggende Git fra kommandolinjen
- Miljøvariabler og aliasser
- Shell-konfiguration: `.bashrc`, `.zshrc`, `.profile`
- Branching og merging med Git fra kommandolinjen