Wprowadziłem naiwny błąd podczas konfigurowania mojego projektu. Mamy 3 programistów pracujących nad jednym zdalnym repozytorium. Podczas konfigurowania gita nigdy nie myśleliśmy, że Xcode będzie produkować pliki bez tworzenia i przenosi je do naszego zdalnego repo. Teraz, gdy dowiedziałem się po awarii i nagrałem, zrobiłem plik .gitignore
.Naiwna konfiguracja Git, czy możliwe jest wyśledzenie plików wymienionych na mojej stronie .gitignore?
.gitignore wygląda tak, proszę dać mi znać, czy powinienem edytować również. (Kredyt Plik idzie zbyt: This question's odpowiedź udzielona przez Abizem)
# Mac OS X
*.DS_Store
# Xcode
*.pbxuser
*.mode1v3
*.mode2v3
*.perspectivev3
*.xcuserstate
project.xcworkspace/
xcuserdata/
Ale teraz pytanie, czy istnieje jakieś możliwości, że mogę untrack tych wszystkich wymienionych plików z naszej kontroli źródła?
lub
Mogę wymienić wszystkie śledzone pliki z ich drodze, a potem wiem bolesny sposób, aby usunąć jeden po drugim z,
git rm --cached 'file path'
Jeśli nie jesteś aż tak daleko w projekcie, możesz po prostu chcieć odrzucić repozytorium (tylko repozytorium .git, a nie pliki!) I ustawić je ponownie. – sosborn
:(My popełniamy od 15 do 20 dni i jest dużo plików – doNotCheckMyBlog
Tak, rozumiem, jak to działa. Nie stracisz jednak plików, tylko historię zatwierdzeń – sosborn