Wątek przeniesiony 2022-11-03 08:25 z C/C++ przez Patryk27.

GIT - czy trzeba wywoływać git init po dodaniu wpisu do gitignore ?

0

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

4

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.

0
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ę

0

@malencki:

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 ?

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