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) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 281 Pomógł: 3 Dołączył: 8.06.2009 Skąd: Kraków Ostrzeżenie: (0%)
|
Dziękuję Panowie za odpowiedzi ! (IMG:style_emoticons/default/wink.gif) mam jeszcze jedno pytanie, czy jest możliwość jakiegoś szybkiego wycofania się z comita ? tzn wypycham comita na serwer i wszystko się wali chce szybko cofnąć ostatniego commita jak to najlepiej zrobić ?
z tego co widzę najlepiej mieć 2 gałęzie jedna na której pracuje i druga która jest de facto kopią tej pierwszej ale przeznaczoną na serwer jeśli ostatni comit nie działa to przechodząc do pierwszej mogę pracować i zobaczyć co nie działa natomiast w drugiej cofam się do poprzedniego comita (git reset hash) i potem wypycham zmiany git push - ale podejrzewam że jest jakiś inny prostszy sposób na zarządzanie tymi commitami bo to dosyć słabe jest mieć gałąź produkcyjną która nic innego nie robi jak odwzorowuje stan serwera i za każdym razem trzeba ją mergować z gałęzią developerską tak sobie myślę... Oczywiście można wrócić do poprzedniego comita na głównej gałęzi i to wypchać tyle że wtedy nie mam możliwości przetestowania co nie działa bo usuwam niedziałający kod, hmm...... Ten post edytował marcus753 23.06.2015, 10:28:47 |
|
|
|
marcus753 git - cofnięcie ostatniego commita 22.06.2015, 18:30:43
Pyton_000 Jeśli jesteś na master i chcesz się cofnąć z commi... 22.06.2015, 18:41:03
redeemer https://github.com/blog/2019-how-to-undo-al...ythi... 22.06.2015, 19:21:07
kchteam Najpierw wróć do mastera
git co master
Nastepnie ... 23.06.2015, 07:03:32
Pyton_000 http://nvie.com/posts/a-successful-git-branching-m... 23.06.2015, 10:43:21
kchteam Wycofanie spushowanego commita można wykonać:
git ... 23.06.2015, 11:36:51
marcus753 @kchteam - dziękuję bardzo ! konkretne wpisy
... 24.06.2015, 15:45:23
kchteam Nie git checkout hash_commita, tylko:
git checkout... 25.06.2015, 06:19:42 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 16:58 |