Chcę aby GIT ignorował pliki z rozszerzeniem .xml. do pliku .gitignore dodałem coś takiego
*.git
Dodałem to do repo. Niestety GIT dalej widzi zmiany wprowadzone w pliku .xml?
Co jeszcze muszę zrobić?
Chcę aby GIT ignorował pliki z rozszerzeniem .xml. do pliku .gitignore dodałem coś takiego
*.git
Dodałem to do repo. Niestety GIT dalej widzi zmiany wprowadzone w pliku .xml?
Co jeszcze muszę zrobić?
Chcesz żeby ignorował pliki xml i dlatego zablokowałeś w gitignore wszystkie pliki git?
Nie zapomnij, że .gitignore nie spowoduje usunięcia już dodanych do repozytorium plików.
EntityPamerano napisał(a):
Chcesz żeby ignorował pliki xml i dlatego zablokowałeś w gitignore wszystkie pliki git?
Pomyłka
*.xml
Znalazłem takie rozwiązanie na znanym forum, ale boję się użyć, aby czegoś nie popsuć
git rm . -r --cached
git add .
git commit -m "fixed untracked files"
To jest klucz do rozwiązania mojego problemu?
Najlepiej po prostu ręcznie odnajdź wszystkie xmle, których chcesz się pozbyć (zakładając, że jest ich parę, a nie setki) i usuń je za pomocą git rm --cached plik.xml.
git rm . -r --cached teoretycznie nie powinno zrobić nic złego (--cached powoduje usunięcie wyłącznie plików z indeksu, bez ruszania fizycznej zawartości), lecz tutaj musiałby się wypowiedzieć jakiś większy fanatyk Gita ;-)