Pytanie jak w tytule.
Czy za każdym razem trzeba wywoływać git init
jeżeli dodam wykluczony plik do gitignore
?
Przepraszam, za umiejscowienie wątku nie w tym dziale, nie wiem gdzie to umieścić. Proszę o przeniesienie do odpowiedniego działu
Wątek przeniesiony 2022-11-03 08:25 z C/C++ przez Patryk27.
Pytanie jak w tytule.
Czy za każdym razem trzeba wywoływać git init
jeżeli dodam wykluczony plik do gitignore
?
Przepraszam, za umiejscowienie wątku nie w tym dziale, nie wiem gdzie to umieścić. Proszę o przeniesienie do odpowiedniego działu
git init dajesz raz. Na początku.
To polecenie tworzy repo.
Wykluczenie działa z automatu począwszy od commita przed którym dodałeś regułkę do gitignore.
malencki napisał(a):
git init dajesz raz. Na początku.
To polecenie tworzy repo.
Wykluczenie działa z automatu począwszy od commita przed którym dodałeś regułkę do gitignore.
wiem, że daję raz na początku ale u mnie jakoś ten gitignore
dziwnie działa, bo miałem taką sytuację, że najpierw zrobiłem git init
, a potem dodałem plik gitignore
i wykluczenia, potem wykonałem polecenie git status
i moim oczom ukazały się pliki które zostały dodane do gitignore
więc chyba to nie działa z automatu jak mówisz albo coś źle robię
możliwe że masz zapisany plik gitignore bez kropki na początku. Ewentualnie dałeś git add -A, przed dodaniem do gitignore. Wtedy musisz zrobić "git rm --cached"
jest z kropką,
i jak dodaje pliki to wykonuję takie polecenie
git add .
dodają mi się wszystkie i potem wrzuciłem wykluczenia w .gitignore
jeżeli chodzi o git rm --cached
to niedawno o tym przeczytałem ale mnie to nie satysfakcjonuje, bo plik .gitignore
powinien zadziałać od razu. No chyba, że nie powinienem robić git add .
dopóki nie upewnię się czy nie ma czegoś do zignorowania, a potem na końcu wykonać polecenie add
może dlatego te pliki były widoczne ?