Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Omdøbning af Filer i Git | Mere Avanceret Interaktion
Git Essentials

Omdøbning af Filer i Git

Stryg for at vise menuen

Hvorfor omdøbe filer?

Omdøbning af filer er en almindelig praksis i softwareudvikling af forskellige årsager:

  • Forbedret klarhed: omdøbning af filer kan øge klarheden i projektets struktur, hvilket gør det lettere for samarbejdspartnere at forstå formålet med hver fil;
  • Konsistens: opretholdelse af ensartede navngivningskonventioner i hele projektet er afgørende for læsbarhed og vedligeholdelse;
  • Funktionsændringer: efterhånden som projektet udvikler sig, kan funktionaliteten af visse filer ændre sig. Omdøbning af dem for at afspejle disse ændringer er vigtigt for nøjagtig dokumentation.

Git-kommando til omdøbning af filer

Git gør det nemt at omdøbe filer, og det er vigtigt at bruge Git-kommandoer for at sikre, at versionshistorikken bevares. Den primære kommando til omdøbning af filer er:

git mv old_filename new_filename

Hvor old_filename er det nuværende navn på filen, og new_filename er det navn, du ønsker at omdøbe til. Denne kommando udfører tre handlinger samtidigt:

  • Omdøber filen lokalt;
  • Stager ændringen til commit;
  • Ændrer filen i arbejdsmappen.

Efter at have kørt denne kommando, kan du fortsætte med at committe ændringerne.

Note
Bemærk

Faktisk kan denne kommando også bruges til at flytte filer mellem mapper.

Eksempelscenarie

Opret først en konfigurationsfil med navnet cg.txt, der indeholder en enkelt linje med en eksempelværdi for en hemmelig nøgle:

echo "SECRET_KEY=1234" > cg.txt
Oprettelse af konfigurationsfil

Kontroller nu status for arbejdstræet og staging-området:

git status
Kontrollerer status

Tilføj denne fil til staging-området:

git add cg.txt
Tilføjer konfigurationsfil til staging-området

Herefter tilføjes denne ændring med et commit:

git commit -m "Add config file" 
Commit af konfigurationsfil

Committen er gennemført, men navnet på konfigurationsfilen er ikke særlig tydeligt, så omdøb den til config.txt:

git mv cg.txt config.txt
Omdøbning af konfigurationsfil

Tjek igen status for arbejdstræet og staging-området:

git status
Tjekker status

Som du kan se, viser status, at filen blev omdøbt fra cg.txt til config.txt, og denne ændring er allerede staged og klar til at blive committet.

Commit nu denne ændring:

git commit -m "Rename config file"
Committer omdøbning

Config-filen er blevet omdøbt med succes, og committet blev gennemført uden problemer.

question mark

Hvad skete der efter at have kørt kommandoerne for at omdøbe config-filen og committe ændringen?

Vælg det korrekte svar

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 4

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Sektion 2. Kapitel 4
some-alt