Ignorering af Filer efter Første Commit
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 depotet (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:
Kør derefter kommandoen git rm med flaget --cached for at fjerne filen fra depotet uden at slette den lokalt:
Kontroller nu status for arbejdstræet og staging-området:
Som du kan se, er sletningen af konfigurationsfilen allerede staget, men .gitignore-filen skal stadig tilføjes.
Herefter skal begge ændringer committes:
Committen er gennemført.
Bekræft nu, at config.txt-filen ignoreres ved at tilføje en ny linje med et eksempel på en adgangskode til den ved hjælp af echo-kommandoen:
Til sidst, kontroller status for arbejdstræet:
Filen blev ændret, men den spores ikke af Git, så arbejdstræet 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
Awesome!
Completion rate improved to 3.57
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 depotet (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:
Kør derefter kommandoen git rm med flaget --cached for at fjerne filen fra depotet uden at slette den lokalt:
Kontroller nu status for arbejdstræet og staging-området:
Som du kan se, er sletningen af konfigurationsfilen allerede staget, men .gitignore-filen skal stadig tilføjes.
Herefter skal begge ændringer committes:
Committen er gennemført.
Bekræft nu, at config.txt-filen ignoreres ved at tilføje en ny linje med et eksempel på en adgangskode til den ved hjælp af echo-kommandoen:
Til sidst, kontroller status for arbejdstræet:
Filen blev ændret, men den spores ikke af Git, så arbejdstræet forbliver rent.
Tak for dine kommentarer!