Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> git - cofnięcie ostatniego commita
marcus753
post
Post #1





Grupa: Zarejestrowani
Postów: 281
Pomógł: 3
Dołączył: 8.06.2009
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Witajcie,

załóżmy że mam jedną gałąź i 10 commitów (repo zdalne + lokalne) doszedłem do wniosku że chce się cofnąć do 5 commita:

wpisuję sobie git checkout hash_commita i jestem na nowej gałęzi detached from hash_commita

teraz faktycznie wróciłem do tego commita którego chciałem pytanie tylko jak to połączyć z gałęzią master na której przed chwilą byłem i wypchnąć na serwer ? pushem

chciałbym aby ostatecznie w repozytorium aktualną wersją była ta z 5 commita a inne wersje zostały zapomniane ew. mogą gdzieś tam być w pamięci ale aktualną wersją ma być 5 commit

Dziękuję za pomoc (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
marcus753
post
Post #2





Grupa: Zarejestrowani
Postów: 281
Pomógł: 3
Dołączył: 8.06.2009
Skąd: Kraków

Ostrzeżenie: (0%)
-----


@kchteam - dziękuję bardzo ! konkretne wpisy (IMG:style_emoticons/default/wink.gif)

spotkaliście się z czymś takim ?

1. robię sobie nowe repozytorium
2. tworzę plik
3. robię commit plik A
4. aktualizuje plik A
5. robie commit aktualizacji pliku A
6. próbuję wrócić do pierwszego commita (git revert hash_commit) i otrzymuje błąd:

git revert <hash>

error: could not revert <hash>... .emacs.d contents from ubuntu hp 15
hint: after resolving the conflicts, mark the corrected paths
hint: with 'git add <paths>' or 'git rm <paths>'
hint: and commit the result with 'git commit'

powrót do wybranego commita nie jest wykonany, co ciekawe po wpisaniu git status czy git commit otrzymuję komunikat nothing to commit, working directory clean

co robię źle ?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.10.2025 - 05:50