Pytania otagowane jako rebase

Zmiana punktu początkowego gałęzi w systemie kontroli wersji.


17
Cofanie bazy git
Czy ktoś wie, jak łatwo cofnąć bazę git? Jedyny sposób, który przychodzi na myśl, to podejść ręcznie: git wypisanie elementu nadrzędnego zatwierdzenia do obu gałęzi następnie stwórz gałąź temp stamtąd wybierz wszystkie zobowiązania ręcznie zastąp gałąź, w której bazowałem ponownie, ręcznie utworzoną gałęzią W mojej obecnej sytuacji to zadziała, ponieważ …
3178 git  rebase  git-rebase  undo 

20
Git odmawia połączenia niepowiązanych historii w bazie
Podczas git rebase origin/developmentnastępującego komunikatu o błędzie jest wyświetlany z Git: fatal: refusing to merge unrelated histories Error redoing merge 1234deadbeef1234deadbeef Moja wersja Git to 2.9.0. W poprzedniej wersji działało dobrze. Jak mogę kontynuować ten rebase, umożliwiając niepowiązane historie z wymuszoną flagą wprowadzoną w nowej wersji?
2144 git  rebase 





2
Jak uzyskać „ich” zmiany w środku sprzecznej bazy Git?
Mam sprzeczne gałęzie, gałąź 2 rozgałęziona z gałęzi 1. Powiedzmy, że bazując branch2na bieżącym branch1, przy rozwiązywaniu konfliktów, postanawiam wziąć niektóre (nie wszystkie) „ich” (tj. branch1) Pliki bez zmian . Jak mogę to zrobić? Próbowałem: git checkout branch1:foo/bar.java fatal: reference is not a tree: TS-modules-tmp:foo/bar.java git checkout refs/heads/branch1:foo/bar.java fatal: reference …
349 git  rebase  git-rebase 

8
Usuń folder i jego zawartość z historii git / GitHub
Pracowałem nad repozytorium na moim koncie GitHub i na ten problem natknąłem się. Projekt Node.js z folderem z zainstalowanymi kilkoma pakietami npm Paczki były w node_modulesfolderze Dodałem ten folder do repozytorium git i przekazałem kod do github (nie myślałem wtedy o części npm) Uświadomiłem sobie, że tak naprawdę nie potrzebujesz, …
318 git  github  rebase  git-rebase 

3
Czy mogę domyślnie wyłączyć szybkie przesyłanie w git?
Naprawdę nie mogę sobie wyobrazić czasu, w którym wolałbym git mergezamiast tego git rebasei nie chcę, aby pojawił się zatwierdzony. Czy jest jakiś sposób, aby skonfigurować git, aby domyślnie wyłączał szybkie przekazywanie? Fakt, że istnieje --ffopcja, wydaje się sugerować, że istnieje sposób, ale nie mogę tego znaleźć w dokumentacji.

15
Wstawić zatwierdzenie przed zatwierdzeniem głównym w Git?
Pytałem wcześniej, jak zmiażdżyć pierwsze dwa commity w repozytorium git. Chociaż rozwiązania są dość interesujące i nie tak zawrotne w głowie, jak niektóre inne rzeczy w git, wciąż są trochę przysłowiową torbą cierpienia, jeśli trzeba powtarzać procedurę wiele razy podczas opracowywania projektu. Wolę więc przejść przez ból tylko raz, a …

5
Hg: Jak zrobić rebase, takie jak rebase gita
W Git mogę to zrobić: 1. Rozpocznij pracę nad nową funkcją: $ git co -b newfeature-123 # (lokalny oddział rozwoju funkcji) zrobić kilka zmian (M, N, O) mistrz A --- B --- C \ newfeature-123 M --- N --- O 2. Wyciągnij nowe zmiany z głównego urządzenia nadrzędnego: $ git …
207 git  mercurial  dvcs  rebase 


5
Rebasing a zatwierdzenie scalające Git
Weźmy następujący przypadek: Mam trochę pracy w gałęzi tematycznej i teraz jestem gotowy do powrotu do mastera: * eb3b733 3 [master] [origin/master] | * b62cae6 2 [topic] |/ * 38abeae 1 Wykonuję scalanie z mastera, rozwiązuję konflikty i mam: * 8101fe3 Merge branch 'topic' [master] |\ | * b62cae6 2 …

3
git rebase, śledzenie „lokalnego” i „zdalnego”
Podczas wykonywania rebase git często mam trudności z ustaleniem, co dzieje się z „lokalnym” i „zdalnym” podczas rozwiązywania konfliktów. Czasami mam wrażenie, że zamieniają się stronami od jednego zatwierdzenia do drugiego. Dzieje się tak prawdopodobnie (zdecydowanie) dlatego, że nadal nie rozumiem. W przypadku zmiany bazy, kto jest „lokalny”, a kto …
174 git  conflict  rebase 

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.