 Ignorera Filer Efter Första Commit
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
Konfigurationsfiler innehåller ofta privat information, så de bör inte spåras.
För att undvika att sådana filer av misstag läggs till i Git är det bäst att ignorera dem.
Tillämpa 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 filen .gitignore:

Kör sedan kommandot git rm med flaggan --cached för att ta bort filen från arkivet utan att radera den lokalt:

Kontrollera nu statusen för arbetskatalogen och stagingområdet:

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:

Commiten är genomförd.
Verifiera nu att filen config.txt ignoreras genom att lägga till en ny rad med ett exempel på password i den med hjälp av kommandot echo:

Slutligen, kontrollera statusen för arbetskatalogen:

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
Awesome!
Completion rate improved to 3.57 Ignorera Filer Efter Första Commit
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 av misstag läggs till i Git är det bäst att ignorera dem.
Tillämpa 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 filen .gitignore:

Kör sedan kommandot git rm med flaggan --cached för att ta bort filen från arkivet utan att radera den lokalt:

Kontrollera nu statusen för arbetskatalogen och stagingområdet:

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:

Commiten är genomförd.
Verifiera nu att filen config.txt ignoreras genom att lägga till en ny rad med ett exempel på password i den med hjälp av kommandot echo:

Slutligen, kontrollera statusen för arbetskatalogen:

Filen har ändrats, men den spåras inte av Git, så arbetskatalogen förblir ren.
Tack för dina kommentarer!