Pytania otagowane jako git-reset

Ustawia bieżący nagłówek repozytorium Git na określone zatwierdzenie i opcjonalnie resetuje indeks i drzewo robocze, aby pasowały.

6
Jak odrzucić lokalne zatwierdzenia w Git?
Pracowałem nad czymś i doszedłem do wniosku, że to kompletnie zepsute ... Wypróbowałem więc następującą sekwencję: git reset --hard git rebase origin git fetch git pull git checkout W którym momencie dostałem wiadomość Your branch is ahead of 'origin/master' by 2 commits. Chcę odrzucić moje lokalne zatwierdzenia , bez konieczności …
262 git  git-reset 

4
Git, jak zresetować origin / master do zatwierdzenia?
Zresetowałem mojego lokalnego wzorca do zatwierdzenia za pomocą tego polecenia: git reset --hard e3f1e37 kiedy wprowadzę $ git statuspolecenie, terminal mówi: # On branch master # Your branch is behind 'origin/master' by 7 commits, and can be fast-forwarded. # (use "git pull" to update your local branch) # nothing to …

1
Jakie jest znaczenie Git Reset - Hard Origin / Master?
Zrobiłem git pulli dostałem błąd: Poniższe działające pliki drzewa zostaną zastąpione przez scalenie ... Proszę przenieść lub usunąć je przed scaleniem. Aby rozwiązać ten problem, wykonałem następujące czynności: git fetch git reset --hard origin/master Teraz, kiedy to robię git pull, mówi wszystko na bieżąco. Chcę wiedzieć, co dokładnie się stanie …

9
Jak zresetować - twarde podkatalog?
AKTUALIZACJA² : W Git 2.23 (sierpień 2019) pojawiło się nowe polecenie, git restorektóre to robi, zobacz przyjętą odpowiedź . AKTUALIZACJA : Będzie działać bardziej intuicyjnie od wersji Git 1.8.3, zobacz moją własną odpowiedź . Wyobraź sobie następujący przypadek użycia: Chcę pozbyć się wszystkich zmian w określonym podkatalogu mojego drzewa roboczego …

5
Cofnąć „git add <katalog>”?
Przez pomyłkę dodałem pliki za pomocą polecenia „git add dir”. Nie uruchomiłem jeszcze „git commit”. Czy istnieje sposób na usunięcie tego katalogu i wszystkich zawartych w nim plików z zatwierdzenia? Próbowałem git reset dir, ale to nie zadziałało. Najwyraźniej git reset filejest to sposób na jego cofnięcie. Ale mam tak …
186 git  git-reset 

7
Jak mogę przenieść HEAD z powrotem do poprzedniej lokalizacji? (Odłączona głowa) i Cofnij zatwierdza
W Git próbowałem zrobić squash commit, łącząc się z innym oddziałem, a następnie resetując HEADsię do poprzedniego miejsca poprzez: git reset origin/master Ale muszę wyjść z tego. Jak mogę przenieść HEAD z powrotem do poprzedniej lokalizacji? Mam fragment SHA-1 ( 23b6772) zatwierdzenia, do którego muszę go przenieść. Jak mogę wrócić …

3
„Git rm --cached x” czy „git reset head - x”?
GitRef.org - Podstawowy : git rmusunie wpisy z obszaru przemieszczania. To jest trochę inne niż w git reset HEADprzypadku plików "unstages". Mówiąc „unstage”, mam na myśli, że przywraca strefę inscenizacji do tego, co było, zanim zaczęliśmy modyfikować rzeczy. git rmz drugiej strony po prostu wyrzuca plik ze sceny, tak że …




3
Muszę wyskoczyć i usunąć „środkowe” zatwierdzenie w mojej gałęzi master. Jak mogę to zrobić?
Na przykład w następującej gałęzi głównej muszę wyrzucić do kosza tylko zatwierdzenie af5c7bf16e6f04321f966b4231371b21475bc4da, które jest drugim z powodu poprzedniej rebase: commit 60b413512e616997c8b929012cf9ca56bf5c9113 Author: Luca G. Soave &lt;luca.soave@gmail.com&gt; Date: Tue Apr 12 23:50:15 2011 +0200 add generic config/initializers/omniauth.example.rb commit af5c7bf16e6f04321f966b4231371b21475bc4da Author: Luca G. Soave &lt;luca.soave@gmail.com&gt; Date: Fri Apr 22 00:15:50 2011 …

3
Jak mogę odzyskać / ponownie zsynchronizować po tym, jak ktoś wypchnie rebase lub reset do opublikowanej gałęzi?
Wszyscy słyszeliśmy, że nigdy nie powinno się zmieniać bazy opublikowanych prac, że jest to niebezpieczne itp. Jednak nie widziałem żadnych opublikowanych przepisów na to, jak radzić sobie w sytuacji, gdy zostanie opublikowana rebase . Teraz zwróć uwagę, że jest to naprawdę wykonalne tylko wtedy, gdy repozytorium jest sklonowane tylko przez …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.