git-merge

Proszę wprowadzić komunikat commit, aby wyjaśnić, dlaczego to scalanie jest konieczne, zwłaszcza jeśli Scala zaktualizowany upstream z gałęzią tematu

Używam Gita. Zrobiłem wyciąg z zdalnego repo i dostałem komunikat o błędzie: " proszę wprowadzić komunikat commit, aby ... ale nic się nie dzieje. Jak powiedzieć Git / terminal, że skończyłem wpisywać swoją wiadomość? Używam terminala na OS X.

Get changes from master into branch in Git

W moim repozytorium mam gałąź o nazwie aq, nad którą pracuję. Potem popełniłem nowe prace i błędy w master. Jaki jest najlepszy sposób, aby wprowadzić commity do gałęzi aq? Utworzyć nową gałąź z master i połączyć ją z aq?

Jak mogę wyświetlić podgląd połączenia w git?

Mam gałąź git (na przykład mainline) i chcę połączyć się z inną gałąź deweloperską. A może ja? Aby zdecydować, czy naprawdę ... listy zatwierdzeń, które są stosowane. Póki co, najlepsze co mogę wymyślić to merge --no-ff --no-commit, a potem diff HEAD.

Git merge errors

Mam gałąź git o nazwie 9-sign-in-out z doskonale działającym kodem i chcę przekształcić ją w master. Obecnie jestem na gałęzi ... dy gałęzi master i zamienić gałąź 9-sign-in-out W master? Może Git rebase ? Ale nie chcę stracić kodu w gałęzi 9-sign-in-out.

Która Wersja pliku git zostanie ostatecznie użyta: lokalna, podstawowa czy zdalna?

Kiedy podczas git merge dochodzi do kolizji, otwieram mergetool o nazwie Meld . Otwiera trzy pliki lokalne, bazowe i zdalne. ... ? Jest zdalny? Jeśli tak, czy mogę edytować go tak, jak chcę, niezależnie od tego, co znajduje się na przykład w gałęzi BASE?

Znaleźć niezarejestrowane gałęzie Git?

Mam repozytorium Git z wieloma gałęziami, niektóre z nich są już połączone, a inne nie. Ponieważ liczba oddziałów jest dość d ... cze połączone? Chciałbym uniknąć konieczności łączenia "ośmiornicy" i ponownego łączenia gałęzi, które zostały już połączone.

Jak powiedzieć gitowi, aby zawsze wybierał moją lokalną wersję dla skonfliktowanych połączeń na określonym pliku?

Powiedzmy, że współpracuję z kimś przez repozytorium git, i jest jakiś konkretny plik, do którego nigdy nie chcę akceptować ż ... onfliktowe połączenie za każdym razem, gdy git pull? Chciałbym zawsze wybrać moją wersję lokalną podczas scalania tego pliku.

Czy w Git można pobrać tylko jeden plik?

Pracuję nad gałąź Git, która ma uszkodzone testy i chciałbym ściągnąć (scalić zmiany, a nie tylko nadpisać) te testy z innej ... odpowiedzi na to pytanie są takie, jak przywrócić lokalnie zmieniony plik do wersji repozytorium, bez zmiany żadnych gałęzi.

Jak scalić określone pliki z gałęzi Git

Mam 2 gałęzie git branch1 i branch2 i chcę się połączyć file.py in branch2 into file.py w branch1 i tylko ten plik. W zasadzie chcę po prostu popracować nad file.py w branch1 ale chcesz skorzystać z polecenia merge. Jak najlepiej to zrobić?

Git: jak skonfigurować KDiff3 jako narzędzie scalające i narzędzie diff

Ostatnio używałem GitExtension 2.46, ale wersja Git, która ma to samo jest 1.9.4.msysgit.2. Chcąc używać tylko komend Git, od ... ff3 z wersjami LOCAL, zdalne, baza i scalone pliku konfliktowego? Jak skonfigurować go do korzystania z niego ma diff-tool?

Łączenie bez konfliktów spacji

Mam problem, w którym mam duży commit, który zmienia około tysiąca linii kodu, usuwając spacje z końca linii i spacje przed t ... zmianą spacji? Modyfikacja samego Gita lub użycie trzeciego party tool nie jest możliwe, ale używanie Hooka jest w porządku.

Scal do określonego commita

Utworzyłem nową gałąź o nazwie newbranch z gałęzi master w git. Teraz wykonałem trochę pracy i chcę połączyć newbranch z mast ... master git cherry-pick ^^^^HEAD newbranch Czy Mogę zamiast tego użyć git merge? git merge newbranch <commitid>

Dlaczego git-rebase daje mi konflikty scalające, kiedy wszystko co robię to zgniatanie commitów?

Mamy repozytorium Git z ponad 400 commitami, z których pierwsze kilkadziesiąt było dużo prób i błędów. Chcemy wyczyścić te co ... nagrodę? Nie widzę tej opcji w dowolnym miejscu na tym ekranie, niezależnie od tego, czy jestem w trybie edycji, czy widoku.

Ponowne uruchamianie / cofanie rozwiązywania konfliktów w jednym pliku

W większym Git merge z kilkoma kolidującymi plikami, błędnie oznaczyłem plik jako rozwiązany (używając git add FILE po edycji) Teraz chciałbym cofnąć moją próbę rozwiązania konfliktu i zacząć od nowa rozwiązywać ten plik. Jak mogę to zrobić?

Ponowne wykonanie cofniętego merge w Git

Natknąłem się na mały problem: miałem specyficzną gałąź 28s W Git, którą połączyłem w gałąź general develop. Okazało się, że ... o nie wygląda na dobry sposób. żeby to zrobić, ale nie wyobrażam sobie innego w tej chwili. Jak wygląda struktura drzewa:

Jak używać Visual Studio Code jako domyślnego edytora dla Git MergeTool

Dzisiaj próbowałem użyć git mergetool w wierszu polecenia systemu Windows i zdałem sobie sprawę, że domyślnie używa się VIM ... sual Studio Code funkcjonujący jako mój GUI do obsługi konfliktów scalania (lub nawet jako narzędzie różnicujące) dla Gita?

Jak użyć vimdiff do rozwiązania konfliktu?

Właśnie połączyłem gałąź z moim master w git i dostałem {[0] } teraz uruchomiłem git mergetool i vimdiff otworzył się obrazki ... niżej. Nie wiem jak używać vimdiffa. Co oznacza każdy panel tutaj i jak należy postępować, aby rozwiązać konflikt scalania?

Jak działa Git merge po cherry-pick?

Wyobraźmy sobie, że mamy master gałąź. Następnie tworzymy newbranch git checkout -b newbranch I wprowadzić dwa nowe comm ... czenia i decyduje, że zmiany nie powinny być stosowane dwa razy lub te commity są oznaczone wewnętrznie jako połączone razem?

Jak interaktywnie (wizualnie) rozwiązywać konflikty w SourceTree / git

Używam (Windows) SourceTree dla mojego projektu git. Mogę to zrobić w wierszu polecenia lub w terminalu Linux. Ale zastanawi ... goo.hpp Please, commit your changes or stash them before you can merge. Aborting Completed with errors, see above.

Jak zakończyć scalanie po rozwiązaniu moich konfliktów scalania?

Przeczytałem podstawowe rozgałęzianie i scalanie część Podręcznika społeczności Gita. Więc podążam za nim i tworzę jedną g ... /layout/my_item.xml' would be overwritten by merge. Cannot merge. Co mogę zrobić, abym mógł wrócić do mojej gałęzi mistrza?