Popełniłem błąd i zadzwoniłem pod numer git add -all
, teraz wszystkie pliki są dodawane. Nie zrobiłem commit
i push
. W jaki sposób mogę cofnąć cofnąć moje działanie?Cofnij git dodaj --all
Odpowiedz
Jak już kilkakrotnie odpowiedział:
Można użyć
git reset
. Spowoduje to "unstage" wszystkie pliki, które masz dodane po ostatnim zatwierdzeniu.Jeśli chcesz odświeżyć tylko niektóre pliki, użyj
git reset -- <file 1> <file 2> <file n>
.Możliwe jest również anulowanie niektórych zmian w plikach za pomocą
git reset -p
.
Zobacz
Jeśli odpowiedź została już udzielona kilka razy, prawidłowym sposobem działania będzie głosowanie w celu oznaczenia jako duplikatu, a nie udzielenie odpowiedzi na pytanie. –
@SecondRikudo To właśnie zrobiłem, spójrz na mój komentarz na górze. Przyczyną, dla której napisałem, jest udostępnienie więcej niż jednego linku do odpowiedzi. –
Podkreślając ** i nie odpowiada na pytanie ** część. Chodzi o to, że jeśli ktoś przeszuka Google w poszukiwaniu tego problemu, znajdzie kanoniczną z najlepszą odpowiedzią, a nie jednym z wielu zadawanych duplikatów. Odpowiadając na te pytania, dajesz im większą widoczność. –
Aby zresetować określone pliki, które można użyć: git reset -- <file_a> <file_b>
lub zresetować wszystkie zmiany, można użyć git reset
.
- 1. Git: Cofnij zmiany lokalne; git dodaj. + git rm?
- 2. Cofnij zatwierdzenie git
- 3. Git cofnij ostatnie zatwierdzenie
- 4. Cofnij schowek na git
- 5. Cofnij git pull --rebase?
- 6. Cofnij usunięcie w GIT
- 7. Cofnij git przodu scalić
- 8. Cofnij
- 9. Cofnij "cofnij do tego zatwierdzenia"
- 10. Cofnij "git add <dir>"?
- 11. Cofnij git zmiana indeksu --skip-worktree
- 12. Cofnij „git checkout HEAD foo.c” w git SCM
- 13. Cofnij szybkie przewijanie do przodu
- 14. Cofnij rozdzielczość git rerere, która została zrobiona w reorganizacji
- 15. cofnij git pull z niewłaściwej gałęzi na master
- 16. Cofnij zatwierdzenie Git po naciśnięciu za pomocą odwróconej poprawki?
- 17. Cofnij git ukryj pop na brudnym drzewie roboczym
- 18. cofnij aktualizację git-index --assume-unchanged <file>
- 19. WPF DataGrid "Select All" - "Unselect All" też?
- 20. Jakakolwiek różnica między dodaniem gita. i git dodać --all?
- 21. Jak cofnąć Cofnij w mercurial
- 22. Cofnij [UIGestureRecognizer * requireGestureRecognizerToFail]
- 23. Cofnij naciśnięcie hg (wycofanie?)
- 24. Cofnij zapytanie neo4j wolne
- 25. Cofnij w C#
- 26. cofnij bzr przywróć
- 27. Cofnij Intellij Smart Checkout
- 28. Polecenie Cofnij w R
- 29. Cofnij implementację - DOM manipulacje
- 30. Cofnij polecenie mysql UPDATE
próbowałaś 'git zresetować HEAD'? – karthikr