Pytania oznaczone «git-rebase»

183
Jak zgnieść dwa niesekwencyjne zatwierdzenia?

Jestem trochę nowy w całej funkcji rebasingu w git. Powiedzmy, że dokonałem następujących zatwierdzeń: A -> B -> C -> D Potem zdaję sobie sprawę, że Dzawiera poprawkę, która zależy od dodanego nowego kodu Ai że te zatwierdzenia należą do siebie. Jak mogę zgnieść Ai Drazem i odchodzenie...

183
Git - Jak naprawić „uszkodzony” interaktywny rebase?

Udało mi się stworzyć trochę bałaganu w moim lokalnym repozytorium git. Próbowałem naprawić zepsuty zatwierdzenie, korzystając z poniższych instrukcji . Przed uruchomieniem „git commit --amend” (i po git rebase --interactive) zdecydowałem, że moje zmiany są nieprawidłowe i dlatego wykonałem „git...

169
Nie mogę zrozumieć zachowania git rebase --onto

Zauważyłem, że dwa bloki następujących poleceń git mają różne zachowania i nie rozumiem dlaczego. Mam Ai Bgałąź, która różni się od jednejcommit ---COMMIT--- (A) \ --- (B) Chcę zmienić Bgałąź na najnowszą A(i mieć zatwierdzenie na Bgałęzi) ---COMMIT--- (A) \ --- (B) Nie ma problemu, jeśli...

157
git rebase bez zmiany sygnatur czasowych zatwierdzenia

Czy miałoby sens wykonanie operacji z git rebasezachowaniem sygnatur czasowych zatwierdzenia? Uważam, że konsekwencją byłoby to, że nowa gałąź niekoniecznie będzie miała chronologicznie daty zatwierdzeń. Czy to w ogóle teoretycznie możliwe? (np. użycie poleceń hydraulicznych; tutaj tylko...

147
Jak wybrać strategię scalania dla Git Rebase?

git-rebasestrona man wspomina -X<option>mogą być przekazywane git-merge. Kiedy / jak dokładnie? Chciałbym zmienić bazę, stosując łatki ze strategią rekurencyjną i ich opcją (zastosuj dowolne patyki, zamiast pomijać całe sprzeczne zatwierdzenia). Nie chcę scalać, chcę, aby historia była...

136
Nie można kontynuować konfliktu scalania Git Rebase

Próbuję zmienić bazę „dev”, aby dogonić gałąź „master”. $ git checkout dev $ git rebase master First, rewinding head to replay your work on top of it... Applying: Corrected compilation problems that came from conversion from SVN. Using index info to reconstruct a base tree... M...

133
nie można pushować do gałęzi po rebase

Używamy git i mamy gałąź master i gałęzie deweloperskie. Muszę dodać nową funkcję, a następnie zmienić bazę zatwierdzeń na master, a następnie wypchnąć master na serwer CI. Problem polega na tym, że jeśli mam konflikty podczas rebase, nie mogę wysłać do mojej zdalnej gałęzi programisty (na...

131
Jak mogę zmienić bazę pierwszego zatwierdzenia?

Kiedyś git inittworzyłem nowe repozytorium, a następnie wykonałem trzy zatwierdzenia. Teraz chcę zmienić bazę, aby wrócić i poprawić moje pierwsze zatwierdzenie, ale jeśli to zrobię git rebase -i HEAD~3, narzeka! Jeśli spróbuję tego samego, HEAD~2to trochę działa, ale pozwala mi tylko zmienić...