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.

15
Scal gałąź rozwoju z master
Mam dwie gałęzie mianowicie mastera developmentw GitHub repozytorium. Cały rozwój robię w branży programistycznej, jak pokazano. git branch development git add * git commit -m "My initial commit message" git push -u origin development Teraz chcę scalić wszystkie zmiany w developmentgałęzi z master. Moje obecne podejście to: git checkout master …
763 git  git-merge 

14
Czy istnieje opcja git-merge --dry-run?
Łączę się w odległej gałęzi, która może mieć wiele konfliktów. Jak mogę stwierdzić, czy będzie to powodować konflikty, czy nie? Nie widzę niczego podobnego w --dry-runpozycji ON git-merge.
724 git  git-merge 


13
Uzyskaj zmiany z mastera na oddział w Git
W moim repozytorium mam gałąź o nazwie, nad aqktórą pracuję. Następnie wykonałem nową pracę i wprowadziłem błędy master. Jaki jest najlepszy sposób, aby wprowadzić te zobowiązania do aqoddziału? Utworzyć nowy oddział masteri połączyć go aq?

2
Dlaczego git domyślnie wykonuje operacje szybkiego przewijania do przodu?
Pochodzę z rtęci, używam gałęzi do organizowania funkcji. Oczywiście chcę zobaczyć ten przepływ pracy również w mojej historii. Rozpocząłem nowy projekt za pomocą git i zakończyłem swoją pierwszą funkcję. Podczas łączenia tej funkcji zdałem sobie sprawę, że git używa szybkiego przewijania do przodu, tzn. Jeśli to możliwe, stosuje moje zmiany …

8
Jak wiśnia wybrać zakres zobowiązań i połączyć się w inną gałąź?
Mam następujący układ repozytorium: oddział główny (produkcja) integracja pracujący To, co chcę osiągnąć, to wybranie zakresu zatwierdzeń z działającej gałęzi i połączenie ich z gałęzią integracji. Jestem całkiem nowy w Git i nie mogę dowiedzieć się, jak to dokładnie zrobić (wiosenne wybieranie zakresów zatwierdzania w jednej operacji, a nie scalanie) …


11
Wprowadź komunikat zatwierdzenia, aby wyjaśnić, dlaczego to scalanie jest konieczne, szczególnie jeśli łączy on zaktualizowany pakiet nadrzędny w gałąź tematyczną
Korzystam z Git. Wykonałem ściąganie ze zdalnego repozytorium i dostałem komunikat o błędzie: Wprowadź komunikat zatwierdzenia, aby wyjaśnić, dlaczego to scalanie jest konieczne, szczególnie jeśli łączy on zaktualizowany pakiet nadrzędny w gałąź tematyczną. Próbuję wpisać wiadomość i nacisnąć, Enterale nic się nie dzieje. Jak powiedzieć Git / Terminal, że skończyłem …


15
Jak zaimportować istniejące repozytorium Git do innego?
Mam repozytorium Git w folderze o nazwie XXX i mam drugie repozytorium Git o nazwie YYY . Chcę zaimportować repozytorium XXX do repozytorium YYY jako podkatalog o nazwie ZZZ i dodać całą historię zmian XXX do YYY . Struktura folderów przed: ├── XXX │ ├── .git │ └── (project files) …
476 git  merge  git-merge 

4
Kiedy użyjesz różnych strategii scalania git?
Na stronie podręcznika git-merge dostępnych jest wiele strategii scalania. resolver - To może rozwiązać tylko dwie głowy (tj. bieżącą gałąź i inną gałąź, z której wyciągnąłeś) przy użyciu 3-kierunkowego algorytmu scalania. Próbuje ostrożnie wykrywać niejednoznaczności łączenia krzyżowego i jest ogólnie uważany za bezpieczny i szybki. rekurencyjny - To może rozwiązać …
429 git  merge  git-merge 

11
Jak mogę wyświetlić podgląd scalenia w git?
Mam gałąź git (na przykład główną linię) i chcę połączyć się z inną gałęzią programistyczną. A może ja? Aby zdecydować, czy naprawdę chcę scalić tę gałąź, chciałbym zobaczyć podgląd tego, co zrobi scalenie. Najlepiej z możliwością zobaczenia listy stosowanych zmian. Jak dotąd najlepiej wymyślić merge --no-ff --no-commit, a potem diff …
397 git  git-merge 

3
Scal do konkretnego zatwierdzenia
Utworzyłem nową gałąź o nazwie newbranchz mastergałęzi w git. Teraz mam zrobić jakąś pracę i chcą łączyć newbranchsię master; Wprowadziłem jednak kilka dodatkowych zmian newbranchi chcę połączyć newbranchsię z czwartym od ostatniego zatwierdzenia master. Użyłem, cherry-pickale pokazuje komunikat, aby użyć właściwych opcji: git checkout master git cherry-pick ^^^^HEAD newbranch Czy …

16
Poniższe nieśledzone działające pliki drzewa zostaną zastąpione przez scalanie, ale mnie to nie obchodzi
W moim oddziale miałem kilka plików .gitignore W innym oddziale tych plików nie ma. Chcę połączyć inną gałąź z moją i nie dbam o to, czy te pliki nie są już ignorowane, czy nie. Niestety dostaję to: Następujące nieśledzone pliki drzewa roboczego zostaną zastąpione przez scalenie Jak zmodyfikowałbym polecenie ściągania, …

10
Jak zakończyć scalanie po rozwiązaniu moich konfliktów scalania?
Przeczytałem sekcję Podstawowe rozgałęzianie i scalanie w Git Community Book. Więc śledzę je i utworzyć jeden oddział: experimental. Potem ja: przejdź do gałęzi eksperymentalnej (git Checkout eksperymentalna) dokonać wielu zmian commit it (git commit -a) przejdź do gałęzi master (git checkout master) wprowadź zmiany i zatwierdź je przełącz się z …
282 git  git-merge 

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.