Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Ignorera Filer Efter Första Commit | Mer Avancerad Interaktion
Git-Grunder

bookIgnorera Filer Efter Första Commit

Om du redan har committat filer som du nu vill ignorera, följ dessa steg:

  1. Lägg till filerna i din .gitignore;
  2. Ta bort filerna från repositoryt (utan att radera dem lokalt) med git rm --cached;
  3. 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:

Arbetsflödesexempel

Lägg till config.txt i listan över ignorerade filer i filen .gitignore:

Lägga till konfigurationsfil i .gitignore

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

Tar bort konfigurationsfil

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

Kontrollerar 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:

Commit av ändringar

Commiten lyckades.
Verifiera nu att filen config.txt ignoreras genom att lägga till en ny rad med ett exempel på lösenord i den med kommandot echo:

Modifiera konfigurationsfil

Slutligen, kontrollera statusen för arbetskatalogen:

Kontrollerar arbetskatalogen

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

question-icon

Matcha åtgärderna med respektive kommandon.

Remove files:
Rename Files:

Remove the files from the repository (without deleting them locally):

Click or drag`n`drop items and fill in the blanks

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 6

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Suggested prompts:

Can you explain why it's important to ignore sensitive files like config.txt?

What should I do if I accidentally committed other sensitive files?

How can I remove a file from the repository history entirely?

bookIgnorera 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:

  1. Lägg till filerna i din .gitignore;
  2. Ta bort filerna från repositoryt (utan att radera dem lokalt) med git rm --cached;
  3. 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:

Arbetsflödesexempel

Lägg till config.txt i listan över ignorerade filer i filen .gitignore:

Lägga till konfigurationsfil i .gitignore

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

Tar bort konfigurationsfil

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

Kontrollerar 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:

Commit av ändringar

Commiten lyckades.
Verifiera nu att filen config.txt ignoreras genom att lägga till en ny rad med ett exempel på lösenord i den med kommandot echo:

Modifiera konfigurationsfil

Slutligen, kontrollera statusen för arbetskatalogen:

Kontrollerar arbetskatalogen

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

question-icon

Matcha åtgärderna med respektive kommandon.

Remove files:
Rename Files:

Remove the files from the repository (without deleting them locally):

Click or drag`n`drop items and fill in the blanks

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 6
some-alt