Jak usunąć plik z repozytorium GIT’a nie usuwając go z dysku?
Dodałeś plik do repozytorium, który nie powinien tam być. Wpisanie go do .gitignore nie pomogło. Co zrobić?
Prawdopodobnie teraz przez przypadek wypushowałeś plik, który nie powinien być w repozytorium (cache, logi, przegenerowane lessy na css) i raczej masz drobny problem z tym skoro tu trafiłeś. Mogłaś też trafić jeśli jesteś programistką. W związku z tym teraz pokażę Ci jak usunąć plik z repozytorium, nie usuwając go z dysku?
Pierwsze co zrobisz to dodaj plik do .gitignore, a następnie wykonaj komendę
git rm --cache nazwapliku
Jeśli chciałbyś usunąć z repozytorium cały katalog, to wykonaj komendę:
git rm --cache nazwafolderu -r
git add -A
git commit -m " fixed untracked files"
git push origin master
Teraz już z górki sprawdź status. Powinieneś dostać informacje, że dany plik(i) zostały usunięte. Wypchnij swoje zmiany na serwer:
Gotowe! 🙂