Mer om att spåra filer
Som vi diskuterade tidigare kan filerna i vårt projektkatalog när vi arbetar med Git vara antingen spårade eller ospårade. Medan spårade filer ingår i ögonblicksbilder (framtida commits), gör ospårade filer det inte. Nyskapade filer är till exempel vanligtvis ospårade tills de läggs till i staging-området.
När det gäller spårade filer kan de befinna sig i ett av tre möjliga tillstånd:
- ändrad (vissa ändringar har gjorts i filen, men Git har ännu inte sparat dem);
- staged (ändringarna är redo att committas och kommer att ingå i ögonblicksbilden);
- committad (ändringarna är sparade i en ögonblicksbild i
.git
-katalogen).
Låt oss titta på en bild för att förtydliga detta:
Om vår fil redan är spårad och vi har gjort ändringar i den, måste vi fortfarande köra kommandot git add
för att lägga dessa ändringar i staging-området.
Låt oss nu ändra vår test.txt
-fil med följande kommando:
Operatorn >>
lägger till texten som är innesluten i dubbla (eller enkla) citattecken till en befintlig fil, vilket i vårt fall är test.txt
. Texten läggs till i slutet av filen på en ny rad.
Nu har vår fil statusen modifierad. Vi kommer sedan att använda kommandona git add
, git status
och git commit
för att lägga till denna ändring, kontrollera statusen för vårt arbetsområde och staging area samt begå ändringen, respektive:
Som du kan se har vi nu lagt till våra ändringar och skapat en ny ögonblicksbild av vårt projekt genom att begå de tillagda ändringarna.
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
Can you explain the difference between staged and committed changes in Git?
What does the `git status` command show after each step?
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
Som vi diskuterade tidigare kan filerna i vårt projektkatalog när vi arbetar med Git vara antingen spårade eller ospårade. Medan spårade filer ingår i ögonblicksbilder (framtida commits), gör ospårade filer det inte. Nyskapade filer är till exempel vanligtvis ospårade tills de läggs till i staging-området.
När det gäller spårade filer kan de befinna sig i ett av tre möjliga tillstånd:
- ändrad (vissa ändringar har gjorts i filen, men Git har ännu inte sparat dem);
- staged (ändringarna är redo att committas och kommer att ingå i ögonblicksbilden);
- committad (ändringarna är sparade i en ögonblicksbild i
.git
-katalogen).
Låt oss titta på en bild för att förtydliga detta:
Om vår fil redan är spårad och vi har gjort ändringar i den, måste vi fortfarande köra kommandot git add
för att lägga dessa ändringar i staging-området.
Låt oss nu ändra vår test.txt
-fil med följande kommando:
Operatorn >>
lägger till texten som är innesluten i dubbla (eller enkla) citattecken till en befintlig fil, vilket i vårt fall är test.txt
. Texten läggs till i slutet av filen på en ny rad.
Nu har vår fil statusen modifierad. Vi kommer sedan att använda kommandona git add
, git status
och git commit
för att lägga till denna ändring, kontrollera statusen för vårt arbetsområde och staging area samt begå ändringen, respektive:
Som du kan se har vi nu lagt till våra ändringar och skapat en ny ögonblicksbild av vårt projekt genom att begå de tillagda ändringarna.
Tack för dina kommentarer!