Próbowałem zignorować niektóre foldery podczas wypychania i skończyło się tylko z .gitignore
w repozytorium. Teraz chcę "zresetować" moje repozytorium (resetem chcę usunąć wszystkie reguły, które zastosowałem i wyczyścić obszar zatwierdzania), aby móc dodać wszystkie moje pliki i usunąć foldery, których nie chcę potem. Jakaś pomoc?Jak zresetować "lokalne" repozytorium git?
Odpowiedz
Możesz po prostu usunąć swój folder .git i zacząć od nowa.
rm -rf .git
git init
Spowoduje to pozostawienie aktualnego .gitignore w miejscu, które będzie nadal śledzone przez nowe repozytorium git. Plik .gitignore można usunąć lub usunąć jego zawartość, aby był pustym plikiem.
Jeśli chcesz ponownie utworzyć repozytorium, po prostu usuń katalog .git.
Jeśli nie potrzebujesz czystej historii, po prostu usuń pliki z repozytorium i zatwierdz zmiany. Jeśli chcesz przywrócić wcześniejszą popełnić jest komendzie reset git
git reset --hard HEAD^
Oto więcej informacji How to undo last commit(s) in Git?
Bardzo zły pomysł, ponieważ pobiera kod ze zdalnego repozytorium. – user3072843
- 1. Anonimizuj lokalne repozytorium git?
- 2. hg zresetować lokalne repozytorium do stanu zdalnego
- 3. git - jak mogę sklonować lokalne repozytorium svn?
- 4. Lokalne repozytorium Git i zdalne repozytorium - mylące pojęcia
- 5. Jak przenieść lokalne repozytorium git z jednego hdd na inny?
- 6. Jak skopiować lokalne repozytorium do zdalnego serwera za pomocą git?
- 7. Jak mogę zbudować moje lokalne repozytorium git na serwerze zewnętrznym?
- 8. git: jak "skonsolidować" lokalne zobowiązanie
- 9. Git lokalne lustro
- 10. SBT. Wyczyść lokalne repozytorium
- 11. Wyczyść lokalne repozytorium cabal
- 12. Twórz lokalne repozytorium git na podstawie lokalnego repozytorium opartego na repozytorium github i aktualizuj je
- 13. dodać lokalne repozytorium jako sub katalogu zdalnego repozytorium
- 14. Git: Wyczyść lokalne i zdalne repozytorium i rozpocznij od nowa
- 15. Git: Cofnij zmiany lokalne; git dodaj. + git rm?
- 16. Jak zmienić lokalne repozytorium Maven w Eclipse
- 17. Gdzie znajduje się lokalne repozytorium?
- 18. Utwórz repozytorium git zawierające inne repozytorium git.
- 19. Utrzymywanie repozytorium Git w innym repozytorium git
- 20. jak zrestartować repozytorium git
- 21. git selective revert zmiany lokalne z pliku
- 22. Jak dodać repozytorium git jako współdzieloną zależność innego repozytorium git?
- 23. Git, Jak zresetować origin/master do commit?
- 24. Nie można pobrać Git Pull, aby zaktualizować moje lokalne repozytorium Git.
- 25. Git pull musi odrzucić lokalne pliki
- 26. Jak zastąpić tagi lokalne przy pobieraniu git?
- 27. Git: Jak sprawdzić, czy lokalne repo jest aktualne?
- 28. Jak zresetować gałąź master git do gałęzi upstream w rozwidlonym repozytorium?
- 29. Jak zachować repozytorium GIT zsynchronizowane?
- 30. Jak zaktualizować rozwidlone repozytorium git?
@ hus787 prawda, ale to nie będzie sprawdzana i użytkownik jest wolny, aby go edytować przed dodaniem. – Morgan
To szkoda, że to jedyny sposób na zrobienie tego. Byłoby wspaniale, gdyby była to opcja -f dla 'git init'. –
'rmdir/s/q .git' na windows – shoe