Ignorera Filer Efter Första Commit
Om du redan har committat filer som du nu vill ignorera, följ dessa steg:
- Lägg till filerna i din
.gitignore
; - Ta bort filerna från repositoryt (utan att radera dem lokalt) med
git rm --cached
; - Committa ändringarna.
Arbetsflödesexempel
I de flesta fall innehåller konfigurationsfiler ofta privat information, så de bör inte spåras alls. För att undvika att sådana filer av misstag läggs till i Git är det bättre att ignorera dem. Vi kommer att göra samma sak med vår config.txt
-fil som redan har committats.
Titta på följande illustration av vårt arbetsflöde:
Låt oss först lägga till config.txt
i listan över ignorerade filer i .gitignore
:
Vi kör sedan kommandot git rm
med flaggan --cached
för att ta bort den från vårt repository utan att radera filen:
Nu kontrolleras statusen för vårt arbetskatalog och staging area:
Som du kan se är borttagningen av vår konfigurationsfil redan staged, men vi måste fortfarande lägga till .gitignore
-filen, och därefter kan vi committa dessa ändringar:
Committen har genomförts. Låt oss nu verifiera att filen config.txt
faktiskt ignoreras. Vi kommer att lägga till en ny rad med ett visst exempel på lösenord i den med hjälp av kommandot echo
:
Slutligen, låt oss kontrollera statusen för vårt arbetsområde:
Vår fil har ändrats, men den spåras inte av Git, så arbetsområdet är rent.
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Can you explain why it's important to ignore sensitive files like config.txt?
What should I do if I accidentally committed a secret before adding it to .gitignore?
How can I check which files are currently being ignored by Git?
Awesome!
Completion rate improved to 3.57
Ignorera Filer Efter Första Commit
Svep för att visa menyn
Om du redan har committat filer som du nu vill ignorera, följ dessa steg:
- Lägg till filerna i din
.gitignore
; - Ta bort filerna från repositoryt (utan att radera dem lokalt) med
git rm --cached
; - Committa ändringarna.
Arbetsflödesexempel
I de flesta fall innehåller konfigurationsfiler ofta privat information, så de bör inte spåras alls. För att undvika att sådana filer av misstag läggs till i Git är det bättre att ignorera dem. Vi kommer att göra samma sak med vår config.txt
-fil som redan har committats.
Titta på följande illustration av vårt arbetsflöde:
Låt oss först lägga till config.txt
i listan över ignorerade filer i .gitignore
:
Vi kör sedan kommandot git rm
med flaggan --cached
för att ta bort den från vårt repository utan att radera filen:
Nu kontrolleras statusen för vårt arbetskatalog och staging area:
Som du kan se är borttagningen av vår konfigurationsfil redan staged, men vi måste fortfarande lägga till .gitignore
-filen, och därefter kan vi committa dessa ändringar:
Committen har genomförts. Låt oss nu verifiera att filen config.txt
faktiskt ignoreras. Vi kommer att lägga till en ny rad med ett visst exempel på lösenord i den med hjälp av kommandot echo
:
Slutligen, låt oss kontrollera statusen för vårt arbetsområde:
Vår fil har ändrats, men den spåras inte av Git, så arbetsområdet är rent.
Tack för dina kommentarer!