rebase

Cofanie rebase ' u git

Czy ktoś wie jak łatwo cofnąć rebase git? Jedyny sposób, który przychodzi na myśl, to zrobić to ręcznie: git checkout rod ... asnymi gałęziami). Jakieś pomysły? Wyjaśnienie: mówię o rebase, podczas którego powtórzono kilka commitów. Nie tylko jeden.

Squash dwa pierwsze commity w Git? [duplikat]

To pytanie ma już odpowiedź tutaj: połączyć dwa pierwsze commity repozytorium Git? ... aby uczynić go drugim. Jeśli jesteś zainteresowany: git: jak wstawić commit jako pierwszy, przesuwając wszystkie pozostałe?

Jak zmiażdżyć wszystkie commity git w jeden?

Jak ściągnąć całe repozytorium do pierwszego commita? Mogę przełączyć się na pierwszy commit, ale zostawi mi to 2 commity. Czy istnieje sposób, aby odwołać się do commita przed pierwszym?

Wstawić commit przed głównym commitem w Git?

Pytałem wcześniej jak squashować dwa pierwsze commity w repozytorium git. Chociaż rozwiązania są dość interesujące i nie są ... , mając istniejące repozytorium, Jak mogę wstawić nowy, pusty commit przed pierwszym i przenieść wszystkich innych do przodu?

Zmienić pierwszy commit projektu za pomocą Git? [duplikat]

To pytanie ma już odpowiedź tutaj: edytować root commit w Git? 5 ... owy e-mail w komentarzu w kodzie źródłowym i chciałbym go zmienić, ponieważ otrzymuję spamowane z botów indeksujących GitHub.

Czy Mogę domyślnie wyłączyć fast forwarding w git?

Nigdy nie przychodzi mi do głowy Czas, w którym użyłbym git merge zamiast git rebase i zamiast, aby pokazać commit. Czy jes ... rwarding off? Fakt, że istnieje --ff opcja wydaje się sugerować, że istnieje sposób, ale nie mogę znaleźć go w dokumentacji.

Połączyć dwa pierwsze commity repozytorium Git?

Załóżmy, że masz historię zawierającą trzy commity A, B iC : A-B-C Chciałbym połączyć dwa commity A i B w jeden commi ... Wtedy Git 1.6.0.4 mówi: Cannot 'squash' without a previous commit Jest jakiś sposób, czy jest to po prostu niemożliwe?

W git, jaka jest różnica między merge --squash i rebase?

Jestem nowy w git i staram się zrozumieć różnicę między squash i rebase. Jak rozumiem, podczas rebazy wykonujesz squasha.

Git rebase, śledzenie 'lokalnych ' i'zdalnych'

Podczas wykonywania rebase ' u Gita, często mam trudności z ustaleniem, co dzieje się z 'lokalnym' i 'zdalnym' podczas rozwią ... e rozumiem właściwie. Podczas rebasingu, kto jest 'lokalny', a kto 'zdalny'? (używam P4Merge do rozwiązywania konfliktów)

Jak uzyskać" ich " zmiany w środku sprzecznej Git rebase?

Mam sprzeczne gałęzie, rozgałęzione gałęzia2 od gałęzia1. Powiedzmy, że podczas rebasingu branch2 na bieżącym branch1, Podcz ... ar.java git checkout refs/heads/branch1:foo/bar.java fatal: reference is not a tree: refs/heads/TS-modules-tmp:foo/bar.java

git cherry-pick mówi " ... 38c74d jest połączeniem, ale nie podano opcji-m"

Dokonałem pewnych zmian w mojej gałęzi master i chcę je przenieść pod prąd. kiedy wybieram następujące commity jednak utknąłe ... ersion.c ... fd9f578 Merge branch 'master' of ssh://extgit/git/sessions_common 4172caa cleaned up comments in sessions.c ...

Rebasing i co oznacza rebasing pchanych commitów

Często mówi się, że nie powinieneś rebaseować commitów, które już wypchnąłeś. Co to ma znaczyć?

Rebasing oddziału wraz ze wszystkimi Jego dziećmi

Mam następującą topologię repozytorium Git: A-B-F (master) \ D (feature-a) \ / C (feature) \ E ( ... eature C feature-b Ale czy istnieje sposób na automatyczną rebase ' ową gałąź włączając w to wszystkie jej dzieci/Potomków?

Jak odzyskać / zsynchronizować po tym, jak ktoś wypchnie rebase lub reset do opublikowanej gałęzi?

Wszyscy słyszeliśmy, że nigdy nie należy rebazować opublikowanej pracy, że jest niebezpieczna itp. Jednak nie widziałem żadny ... odnie ze zdalnym repozytorium. Ale jak sobie radzić z sytuacją, jeśli ktoś wprowadził istotne zmiany lokalne w tym oddziale?

Zmiana rozmiaru zatwierdzenia Git merge

Weź następujący przypadek: Mam trochę pracy w gałęzi tematycznej i teraz jestem gotowy do połączenia z powrotem do master: ... | * b62cae6 2 [topic] * | e7affba 4 [origin/master] * | eb3b733 3 |/ * 38abeae 1

Git rebase po poprzednim Git merge

Mam następującą sytuację: stworzyłem clone(Y) Z głównego repozytorium(X), ponieważ nad y pracowało wiele osób, nie robiliś ... ktycznie ponowne połączenie? Spodziewałem się, że będzie to dość proste, ponieważ już rozwiązaliśmy konfliktowe połączenia.

Zmień Stary komunikat commit na Git

Próbowałem edytować Stary komunikat commit, jak wyjaśniono tutaj . Rzecz w tym, że teraz, kiedy próbuję uruchomić rebase -i ... b945b but expected c7577b53d05c91026b9906b6d29c1cf44117d6ba fatal: Cannot lock the ref 'refs/heads/master'. Jakieś pomysły?

Git rebase i git push: non-fast forward, po co używać?

Mam gałąź, która powinna być dostępna dla innych współpracowników i która powinna być stale na bieżąco z master. Niestety, z ... to znaczy, że powinienem użyć 'Git merge' zamiast rebasingu, jeśli moja gałąź została upubliczniona, a inni nad nią pracują?

Git rebase: konflikty blokują postęp

Mam gałąź git (o nazwie v4), która została zrobiona z mastera wczoraj. Było kilka zmian w master, które chcę dostać się do v ... skip this patch, instead run "git rebase --skip". To restore the original branch and stop rebasing run "git rebase --abort".

Rebasing zdalnych gałęzi w Git

Używam pośredniego repozytorium Git do mirrorowania zdalnego repozytorium SVN, z którego ludzie mogą klonować i pracować. Rep ... kanie rebase na zdalnym serwerze, ale to sprawia, że naprawianie wszelkich konfliktów scalania z rebase znacznie trudniejsze.