Ignorering af Filer efter Første Commit
Stryg for at vise menuen
Hvis du allerede har committet filer, som du nu ønsker at ignorere, skal du følge disse trin:
- Tilføj filerne til din
.gitignore; - Fjern filerne fra repositoryet (uden at slette dem lokalt) ved hjælp af
git rm --cached; - Commit ændringerne.
Eksempel på arbejdsgang
Konfigurationsfiler indeholder ofte private oplysninger, så de bør ikke spores.
For at undgå utilsigtet tilføjelse af sådanne filer til Git, er det bedst at ignorere dem.
Anvend dette på filen config.txt, som allerede er blevet committet.
Se følgende illustration af arbejdsgangen:
Tilføj config.txt til listen over ignorerede filer i .gitignore-filen:
echo config.txt >> .gitignore
Kør derefter kommandoen git rm med flaget --cached for at fjerne filen fra depotet uden at slette den lokalt:
git rm --cached config.txt
Kontroller nu status for arbejdstræet og staging-området:
git status
Som du kan se, er sletningen af konfigurationsfilen allerede staged, men .gitignore-filen skal stadig tilføjes.
Derefter skal begge ændringer committes:
git add .gitignore
git commit -m "Add the config.txt file to gitignore"
Committen er gennemført.
Bekræft nu, at filen config.txt ignoreres ved at tilføje en ny linje med et eksempel på en adgangskode ved hjælp af kommandoen echo:
echo "PASSWORD=qwerty" >> config.txt
Til sidst, tjek status for arbejdstræet:
git status
Filen blev ændret, men den spores ikke af Git, så arbejdsområdet forbliver rent.
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