Dlaczego commitnięte zmiany są wciąż w Staging Area?

0

Cześć Panowie. Pytanie może trywalne, gdyż jestem dopiero na początku swojej drogi z GIT'em i próbuję to zrobić w sposób zorganizowany - od podstaw.

Zauważyłem, że zmiany, które dodamy z Working Directory do Staging Area przy użyciu git add, a następnie commitniemy je do Git Repository przy użyciu git commit wciąż pozostają w Staging Area. Dlaczego tak się dzieje ? Czy w Staging Area permanentnie zostaje wszystko co do niego dodamy ?

Z góry dzięki za odpowiedź !

0

Po zacommitowaniu danego pliku nie powinno być go na stage'u. Jeśli jest, to znaczy że nie został zacommitowany.
Generalnie git add i commitowanie powinno się zastąpić IDE.

0

Tutaj jest lista komend jakie wywołałem. Jak widać po dodaniu pliku do Staging Area, jak również po zacomitowaniu go on wciąż wyświetla się z użyciem komendy git ls-files -s

@Korges @szatkus

0

@szatkus:

W takim razie mam poważnego mindfucka, ponieważ w kursie który robie gość ewidentnie mówi, że Staging Area i Index to to samo :P

0

@szatkus: Okey. To zapytam tylko, czy working tree i working directory to to samo ? :) Spróbowałem usunąć ten plik z working directory po zacommitowaniu, jednak on dalej pojawia się w git ls-files

1 użytkowników online, w tym zalogowanych: 0, gości: 1