Mer om att spåra filer
När du arbetar med Git kan filer i din projektkatalog 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:
- Ändrad: ändringar har gjorts, men Git har ännu inte lagrat dem;
- Staged: ändringar är förberedda för att committas och inkluderas i nästa ögonblicksbild;
- Committed: ändringar är sparade i en ögonblicksbild i katalogen
.git.
Använd följande bild för att tydligt illustrera dessa tillstånd.
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.
Ändra 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 i slutet av filen på en ny rad.
Nu har filen statusen modifierad.
Använd kommandona git add, git status och git commit för att lägga till ändringen i staging-området, kontrollera statusen för arbetskatalogen och staging-området samt för att spara ändringen, respektive:
Som du kan se är ändringarna nu stagade, och en ny ögonblicksbild av projektet har skapats genom att de stagade ändringarna har committats.
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
What does the `git add` command do in this context?
Can you explain the difference between staged and committed states?
What happens if I modify the file again after committing?
Awesome!
Completion rate improved to 3.57
Mer om att spåra filer
Svep för att visa menyn
När du arbetar med Git kan filer i din projektkatalog 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:
- Ändrad: ändringar har gjorts, men Git har ännu inte lagrat dem;
- Staged: ändringar är förberedda för att committas och inkluderas i nästa ögonblicksbild;
- Committed: ändringar är sparade i en ögonblicksbild i katalogen
.git.
Använd följande bild för att tydligt illustrera dessa tillstånd.
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.
Ändra 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 i slutet av filen på en ny rad.
Nu har filen statusen modifierad.
Använd kommandona git add, git status och git commit för att lägga till ändringen i staging-området, kontrollera statusen för arbetskatalogen och staging-området samt för att spara ändringen, respektive:
Som du kan se är ändringarna nu stagade, och en ny ögonblicksbild av projektet har skapats genom att de stagade ändringarna har committats.
Tack för dina kommentarer!