GIT, dublowanie się folderów

FA
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 30
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?

spartanPAGE
  • Rejestracja: dni
  • Ostatnio: dni
5

Generowanych rzeczy nie wrzucamy do repozytorium!!!

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

FA
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 30
0

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

hauleth
  • Rejestracja: dni
  • Ostatnio: dni
1

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

kchteam
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Tychy
  • Postów: 155
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.]

pylaochos
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 86
0

git rm --cached plik/katalog

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.