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! 🙂

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *