TL; DR; Czy jesteś nawet na właściwym repozytorium?
Moja opowieść jest trochę zabawna, ale pomyślałem, że może się zdarzyć z kimś, kto może mieć podobny scenariusz, więc udostępniam go tutaj.
Właściwie na moim komputerze miałem dwa osobne repozytoria git: repo1
i repo2
skonfigurowane w tym samym katalogu głównym o nazwie source
. Te dwa repozytoria są zasadniczo repozytoriami dwóch produktów, które pracuję w mojej firmie. Teraz chodzi o to, że jako standardowa wytyczna, struktura katalogów kodu źródłowego wszystkich produktów jest dokładnie taka sama w mojej firmie.
Więc nie zdając sobie sprawy, zmieniłem dokładnie ten sam nazwany plik w repo2
, który miałem zmienić w repo1
. Tak, ja po prostu przechowywane polecenie git status
działa na repo1
i przechowywane dając tym samym komunikacie
na gałęzi master
niczego dokonać, katalog czyste
pracuje na pół godziny. Wtedy mój kolega zauważył to jako niezależną parę oczu i zwrócił mi uwagę, że znajdowałem się w złym, ale bardzo podobnym repozytorium. W momencie, kiedy przełączyłem się na repo1
Git zaczął zauważać zmienione pliki.
Nie tak często. Ale nigdy nie wiesz!
jeśli już popełniłeś, to nie będziesz miał nic do zatwierdzenia, sprawdź dziennik git. –
jaki jest wynik działania git diff? – maazza
@maazza Nie otrzymuję niczego z git diff – somerandomguy