Jak nie śledzić wybranych plików?

0

Hej. Jako GUI do GITa używam Git Extensions. Zmiany do zacommitowania pojawiają mi się pod przyciskiem 'Commit' w ten sposób:
screenshot-20231020142713.png
Co zrobić żeby nie widzieć w tym miejscu plików ani zmian, które tworzą się same? Jeśli dodam plik, którego nie chcę obserwować do .gitignore to jedyna zmiana będzie taka, że przy przycisku Commit będę miał (2), a nie (1) dla zmian w .gitignore i dla zmian, których nie chcę widzieć.

0

Co mówi pani konsola na ten temat?

Wpisz w konsoli w tym katalogu git status, zobacz czy ten plik co tam ci się wyświetla to ten co dopisałeś do tego .gitignore, a ten plik musisz zacommitować tak czy siak.
No i odśwież, uruchom ponownie ten program do obsługi gita.

git cli zawsze działa dobrze więc musisz debuggować w ten sposób, że porównuj do tego jak GUI wersja względem CLI się zachowuje.

1
tumor napisał(a):

git cli zawsze działa dobrze więc musisz debuggować w ten sposób, że porównuj do tego jak GUI wersja względem CLI się zachowuje.

Tylko te GUI nie biorą danych z powietrza tylko z gita, jeśli po dodaniu pliku do .gitignore widzimy 2 zmiany, a nie jedną to znaczy, że plik był już w repo. Nietrudno mi sobie wyobrazić taki scenariusz: są jakieś ustawienia w stylu .env czy appsettings.json w repo, ktoś lokalnie je edytuje, ale nie chce commitować zmian ani żeby mu się pokazowały jako zmiany unstaged.

0

Jedyna szansa żeby to zrobić to dodać je do .gitignore.

Pliki w .gitignore mogą mieć paski i ścieżki, możesz np dopisać coś takieg:

.idea/
*.iml

build/dist/*.js

1 użytkowników online, w tym zalogowanych: 0, gości: 1