Podczas pracy nad innym plikiem edytowałem README.md
, a następnie uruchomiłem git add README.md
. Podczas wykonywania zatwierdzenia git widzę, że README.md
jest zarówno w "Zmiany do zatwierdzenia" i "Zmiany nie są wystawiane na zatwierdzenie".Czy plik może być zarówno wystawiony, jak i niezaszyfrowany w Git?
Czy to ma sens? Gdzie w .git
mogę sprawdzić autorytatywny stan tego pliku?
# On branch master
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# modified: README.md
# modified: utils/arrterm
#
# Changes not staged for commit:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified: README.md
można myśleć o tym w ten sposób: po zmianie 10 linii. Za pomocą 'git add -p' dodajesz tylko pierwszych 5 zmian. Teraz twój plik jest również wystawiony i nie wystawiony. – RedX