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
Konfigurationsfiler innehåller ofta privat information, så de bör inte spåras.
För att undvika att sådana filer oavsiktligt läggs till i Git är det bäst att ignorera dem.
Applicera detta på filen config.txt, som redan har committats.
Se följande illustration av arbetsflödet:
Lägg till config.txt i listan över ignorerade filer i .gitignore-filen:
echo config.txt >> .gitignore
Kör sedan kommandot git rm med flaggan --cached för att ta bort filen från arkivet utan att radera den lokalt:
git rm --cached config.txt
Kontrollera nu statusen för arbetskatalogen och stagingområdet:
git status
Som du kan se är borttagningen av konfigurationsfilen redan staged, men .gitignore-filen behöver fortfarande läggas till.
Därefter, gör en commit av båda ändringarna:
git add .gitignore
git commit -m "Add the config.txt file to gitignore"
Committen är genomförd.
Verifiera nu att filen config.txt ignoreras genom att lägga till en ny rad med ett exempel på lösenord i den med hjälp av kommandot echo:
echo "PASSWORD=qwerty" >> config.txt
Slutligen, kontrollera statusen för arbetskatalogen:
git status
Filen har ändrats, men den spåras inte av Git, så arbetskatalogen förblir ren.
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