Pytania otagowane jako git-rebase

Za pomocą polecenia git-rebase możesz pobrać zmiany z jednej gałęzi i odtworzyć je na innej gałęzi.

30
Usuń zatwierdzenia z oddziału w Git
Chciałbym wiedzieć, jak usunąć zatwierdzenie. Przez delete, mam na myśli to tak jakby nie sprawiają, że zobowiązują się, a kiedy zrobić push w przyszłości, moje zmiany nie będą naciskać na pilocie zdalnego oddziału. Czytam git help i myślę, że powinienem użyć tego polecenia git reset --hard HEAD. Czy to jest …
3230 git  git-rebase  git-reset 

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 


11
Przepływ pracy Git i rebase vs scalanie pytań
Korzystam z Git już od kilku miesięcy przy projekcie z innym deweloperem. Mam kilkuletnie doświadczenie z SVN , więc chyba przynoszę ze sobą dużo bagażu. Słyszałem, że Git doskonale nadaje się do rozgałęziania i łączenia, a jak dotąd nie widzę tego. Jasne, rozgałęzienie jest bardzo proste, ale kiedy próbuję się …


12
Jak wybrać wiele zatwierdzeń
Mam dwie gałęzie. Popełnić ajest szef jednego, a druga ma b, c, d, ei fna górze a. Chcę przenieść c, d, ea fdo pierwszego oddziału bez popełnienia b. Korzystanie wiśnia odebrać to jest proste: Zamówienie pierwszy oddział cherry-pick jeden po drugim cdo fi rebase drugą gałąź na początku. Ale czy …





2
Co dokładnie robi „rebase - zachowaj-scala” gita (i dlaczego?)
Dokumentacjarebase Gita dla tego polecenia jest dość krótka: --preserve-merges Instead of ignoring merges, try to recreate them. This uses the --interactive machinery internally, but combining it with the --interactive option explicitly is generally not a good idea unless you know what you are doing (see BUGS below). Co się dzieje, …
355 git  git-rebase 

9
Twój oddział wyprzedza „origin / master” o 3 zatwierdzenia
Podczas uruchamiania otrzymuję następujące informacje git status Your branch is ahead of 'origin/master' by 3 commits. Przeczytałem w innym wpisie, jak to naprawić jest uruchamiane, git pull --rebaseale czym dokładnie jest rebase, czy stracę dane, czy jest to prosty sposób synchronizacji z masterem?
354 git  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 

30
git rebase: „błąd: nie można stat„ plik ”: Odmowa uprawnień”
Używam git i dokonałem małego zatwierdzenia, a następnie dużego. Zdecydowałem się użyć git rebasedo zmiażdżenia dwóch commits razem przed ich wypchnięciem. (Nigdy tego nie robiłem.) Więc zrobiłem: git rebase -i HEAD~2 To dało mi mojego edytora, w którym wybrałem wcześniejsze zatwierdzenie i zgniecenie późniejszego. Kiedy uratowałem, git powiedział: błąd: nie …
342 git  git-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.