Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Mer om att spåra filer | Introduktion till Git
Git-Grunder

bookMer om att spåra filer

Vid arbete med Git kan filer i projektkatalogen vara antingen spårade eller ospårade. Spårade filer ingår i ögonblicksbilder (framtida commits), medan ospårade filer inte gör det. Nyskapade filer är vanligtvis ospårade tills de läggs till i staging-området.

Spårade filer kan befinna sig i tre tillstånd:

  • Modifierad; ändringar har gjorts, men Git har ännu inte sparat dem;
  • Staged; ändringar är förberedda för att committas och inkluderas i nästa ögonblicksbild;
  • Committad; ändringar är sparade i en ögonblicksbild i katalogen .git.

Använd följande bild för att tydligt illustrera dessa tillstånd.

Filklassificering
Note
Notering

Om en fil redan är spårad och ändringar görs i den måste du köra kommandot git add för att lägga dessa ändringar i staging-området.

Modifiera filen test.txt med följande kommando:

Operatorn >> lägger till texten som är innesluten i dubbla eller enkla citattecken till en befintlig fil, i detta fall test.txt. Texten läggs till längst ner i filen på en ny rad.

Modifierar filen

Nu har filen statusen modifierad. Använd kommandona git add, git status och git commit för att lägga till ändringen i staging, kontrollera statusen för arbetskatalogen och stagingområdet samt för att spara ändringen, respektive:

Lägga till och spara ändringar

Som du kan se är ändringarna nu staged, och en ny ögonblicksbild av projektet har skapats genom att de staged ändringarna har committats.

question-icon

Antag att vi har en fil som heter preprocessing.py. Din uppgift är att placera åtgärderna med respektive kommandon i rätt ordning, så att ändringarna i denna fil blir committade.

1.
2.

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 1. Kapitel 9

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 the difference between staged and committed files in Git?

What happens if I modify a file after staging it but before committing?

How can I see which files are modified, staged, or committed?

Awesome!

Completion rate improved to 3.57

bookMer om att spåra filer

Svep för att visa menyn

Vid arbete med Git kan filer i projektkatalogen vara antingen spårade eller ospårade. Spårade filer ingår i ögonblicksbilder (framtida commits), medan ospårade filer inte gör det. Nyskapade filer är vanligtvis ospårade tills de läggs till i staging-området.

Spårade filer kan befinna sig i tre tillstånd:

  • Modifierad; ändringar har gjorts, men Git har ännu inte sparat dem;
  • Staged; ändringar är förberedda för att committas och inkluderas i nästa ögonblicksbild;
  • Committad; ändringar är sparade i en ögonblicksbild i katalogen .git.

Använd följande bild för att tydligt illustrera dessa tillstånd.

Filklassificering
Note
Notering

Om en fil redan är spårad och ändringar görs i den måste du köra kommandot git add för att lägga dessa ändringar i staging-området.

Modifiera filen test.txt med följande kommando:

Operatorn >> lägger till texten som är innesluten i dubbla eller enkla citattecken till en befintlig fil, i detta fall test.txt. Texten läggs till längst ner i filen på en ny rad.

Modifierar filen

Nu har filen statusen modifierad. Använd kommandona git add, git status och git commit för att lägga till ändringen i staging, kontrollera statusen för arbetskatalogen och stagingområdet samt för att spara ändringen, respektive:

Lägga till och spara ändringar

Som du kan se är ändringarna nu staged, och en ny ögonblicksbild av projektet har skapats genom att de staged ändringarna har committats.

question-icon

Antag att vi har en fil som heter preprocessing.py. Din uppgift är att placera åtgärderna med respektive kommandon i rätt ordning, så att ändringarna i denna fil blir committade.

1.
2.

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 1. Kapitel 9
some-alt