Mam folder, który chciałbym usunąć w moim zdalnym repozytorium. Chciałbym go usunąć, ale zachowaj folder na moim komputerze
Mam folder, który chciałbym usunąć w moim zdalnym repozytorium. Chciałbym go usunąć, ale zachowaj folder na moim komputerze
Odpowiedzi:
git rm --cached -r somedir
Spowoduje usunięcie katalogu, ale niczego nie dotknie na dysku. Działa to również w przypadku pliku, takiego jak:
git rm --cached somefile.ext
Potem możesz chcieć dodać somedir/
lub somefile.ext
do swojego .gitignore
pliku, aby git nie próbował dodać go ponownie.
git rm --cached path/to/file
Po prostu:
git rm
folder, zatwierdź zmianę.gitignore
(lub .git/info/excludes
), zatwierdź zmianęgit rm -r