GIT, dublowanie się folderów

0

Witam,

Stworzyłem na swoim gicie dwa foldery z projektami https://github.com/Fallauthy/Projects jak można się domyślić, jest to kalkulator oraz bazaPracownikow. Po wprowadzeniu zmian w projekcie z kalkulatorem chciałem go pushnąć i wyszło na to, że mam zdublowany folder Debug oraz 2 pliki z VS w folderze, gdzie mam na wierzchu te dwa projekty. GIT Bash nie wykrywa tych folderów w głównym katalogu. Wiecie może jak te 3 rzeczy wyrzucić i najlepiej żeby taka sytuacja się nie powtarzała?

5

Generowanych rzeczy nie wrzucamy do repozytorium!!!

Wszelakie Debug, Release, target czy .cache, .idea, .vs powinny trafić do .gitignore!

0

Dobra, utworzyłem .gitignore, tylko czy da radę teraz wywalić z repo pliki, które chce ignorować? W konsoli mam coś takiego

1

Tu masz instrukcję https://help.github.com/articles/remove-sensitive-data/. Polecam użyć BFG zamiast git filter-branch.

3

Git nie wersjonuje pustych katalogów, tylko pliki. Jeśli katalog „Debug” jest pusty i jego zawartość została dodana do .gitignore (path/Debug/**), to nie musisz go usuwać z indeksowania, bo nigdy indeksowany nie był, tylko pliki które w nim były.

[Adam W.]

0

git rm --cached plik/katalog

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