Pytania otagowane jako git-merge

git-merge to polecenie git, które integruje zmiany z innej gałęzi poprzez włączenie zatwierdzeń do aktualnie pobieranej gałęzi.


30
Cofnij scalenie Git, które nie zostało jeszcze wypchnięte
На этот вопрос есть ответы на Stack Overflow на русском : Как отменить последний push? W mojej gałęzi master zrobiłem git merge some-other-branchlokalnie, ale nigdy nie wysłałem zmian do master master. Nie chciałem się połączyć, więc chciałbym to cofnąć. Po git statusscaleniu otrzymałem ten komunikat: # On branch master # …
3941 git  undo  git-merge 


13
Jaki jest najlepszy (i najbezpieczniejszy) sposób połączenia gałęzi Git w master?
Utworzono nowy oddział z master, nazywamy go test. Istnieje kilku programistów, którzy albo zobowiązują się, masteralbo tworzą inne gałęzie, a następnie łączą się z nimi master. Załóżmy, że praca testtrwa kilka dni i chcesz być na testbieżąco z zatwierdzeniami w środku master. Zrobiłbym git pull origin masterz test. Pytanie 1: …


25
Jak selektywnie scalać lub wybierać zmiany z innej gałęzi w Git?
Korzystam z git w nowym projekcie, który ma dwie równoległe - ale obecnie eksperymentalne - gałęzie programistyczne: master: import istniejącej bazy kodu oraz kilka modów, których jestem ogólnie pewien exp1: gałąź eksperymentalna # 1 exp2: gałąź eksperymentalna # 2 exp1i exp2reprezentują dwa bardzo różne podejścia architektoniczne. Dopóki nie przejdę dalej, …


11
Jak korzystać z Git Merge - Quash?
Mam zdalny serwer Git, oto scenariusz, który chcę wykonać: Dla każdego błędu / funkcji tworzę inną gałąź Git Nadal zatwierdzam swój kod w tym oddziale Git z nieoficjalnymi wiadomościami Git W górnym repozytorium musimy wykonać jedno zatwierdzenie dla jednego błędu z oficjalną wiadomością Git Jak więc połączyć moją gałąź z …
1208 git  git-merge  git-squash 

11
Jak mogę połączyć dwa zatwierdzenia w jeden, jeśli już rozpocząłem rebase?
Próbuję scalić 2 zatwierdzenia w 1, więc podążyłem za „zgniataniem zatwierdzeń z rebase” z git ready . Pobiegłem git rebase --interactive HEAD~2 W powstałym edytorze zmieniam pickna, squasha następnie zapisz-wyjdź, ale zmiana bazy kończy się niepowodzeniem z błędem Nie można „zgnieść” bez wcześniejszego zatwierdzenia Teraz, gdy moje drzewo pracy osiągnęło …
1157 git  git-merge 

8
Git master master w gałęzi funkcji
Powiedzmy, że mamy następującą sytuację w Git: Utworzone repozytorium: mkdir GitTest2 cd GitTest2 git init Niektóre zmiany w wzorcu mają miejsce i zostają popełnione: echo "On Master" > file git commit -a -m "Initial commit" Feature1 rozgałęził master i część pracy została wykonana: git branch feature1 git checkout feature1 echo …

10
Cofnij git pull, jak przywrócić repo do starego stanu
Czy jest jakiś sposób na przywrócenie lub cofnięcie git pull, aby moje źródła / repozytoria powróciły do ​​starego stanu, który był przed wykonaniem git pull? Chcę to zrobić, ponieważ połączył niektóre pliki, których nie chciałem, ale scalam tylko pozostałe pliki. Chcę odzyskać te pliki, czy to możliwe? EDYCJA: Chcę cofnąć …

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ę …

18
Czy istnieje „ich” wersja „git merge -s ours”?
Kiedy łączę gałąź tematu „B” z „A” za pomocą git merge, mam pewne konflikty. Wiem, że wszystkie konflikty można rozwiązać za pomocą wersji w „B”. Jestem tego świadomy git merge -s ours. Ale chcę czegoś takiego git merge -s theirs. Dlaczego to nie istnieje? Jak mogę osiągnąć ten sam wynik …
876 git  git-merge 

29
.gitignore i „Następujące nieśledzone pliki drzewa roboczego zostaną nadpisane przez kasę”
Więc dodałem folder do mojego pliku .gitignore. Kiedy to zrobię git status, mówi mi to # On branch latest nothing to commit (working directory clean) Jednak gdy próbuję zmienić gałęzie, otrzymuję następujące informacje: My-MacBook-Pro:webapp marcamillion$ git checkout develop error: The following untracked working tree files would be overwritten by checkout: …
826 git  git-merge  gitignore 

5
Jak cofnąć połączenie git z konfliktami
Jestem na gałęzi mybranch1. mybranch2jest rozwidlony mybranch1i dokonano zmian w mybranch2. Potem mybranch1zrobiłem git merge --no-commit mybranch2 To pokazuje, że podczas łączenia występowały konflikty. Teraz chcę odrzucić wszystko ( mergepolecenie), aby mybranch1powróciło do poprzedniego stanu. Nie mam pojęcia, jak sobie z tym poradzić.

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.