Nauczyłem się how to exclude an entire directory in git (dodać linię bin/
do .gitignore
). I nauczyłem how to ignore files "after the fact" (czyli po tym, jak został dodany do git):Ignorowanie katalogu z repozytorium Git po jego dodaniu
git rm --cached <filename>
Jak mogę zignorować całą katalogu (np bin/
) po został dodany do repo Git?
Próbowałem git rm --cached bin/
ale dostałam był błąd:
fatal: pathspec 'bin/' did not match any files
Kiedy próbowałem (w katalogu głównym, gdzie .git istnieje) git rm --cached MyProj/bin/
błąd jest inna:
fatal: not removing 'MyProj/bin/' recursively without -r
Co czy to znaczy i czy będę musiał to teraz zatwierdzić i/lub rozgałęzić?
Zwróć uwagę na tag '-r' w mojej odpowiedzi. Musisz użyć tego dla 'recursive' :) – Nic
@melee To działało! Ale teraz mam inne pytanie. Zobacz aktualizację. :) – WinWin