git-merge

Jak rozwiązać konflikty merge w repozytorium Git?

Chcę rozwiązać konflikty merge w moim Git repozytorium. Jak to zrobić ?

Jak rozwiązywać konflikty merge w Git

Czy jest dobry sposób na wyjaśnienie jak rozwiązywać konflikty merge w Git?

Cofnij połączenie Git, które nie zostało jeszcze wypchnięte

W mojej gałęzi master, zrobiłem git merge some-other-branch lokalnie, ale nigdy nie pchałem zmian do origin master. Nie chcia ... rigin/master' by 5 commits. Nie chcę, aby moja gałąź była przed jakąkolwiek liczbą commitów. Jak mam wrócić do tego punktu?

Najlepszy (i najbezpieczniejszy) sposób na scalenie gałęzi git w master

Powstaje nowa gałąź z master, nazywamy ją test. Jest kilku programistów, którzy albo zobowiązują się do master, albo tworzą ... mi w master, a później mógłbym połączyć je z powrotem w master mając nadzieję, że linia czasu będzie jak najbardziej liniowa.

Jak mogę selektywnie scalić lub wybrać zmiany z innej gałęzi w Git?

Używam Gita w nowym projekcie, który ma dwie równoległe, ale obecnie eksperymentalne gałęzie rozwoju: master: import istni ... ę, że tam jest lepszym podejściem; coś podobnego do parametru ścieżki filtra, który uczyniłby git-merge bardziej selektywnym.

Git workflow i rebase vs merge questions

Używam Gita od kilku miesięcy w projekcie z innym deweloperem. Mam kilkuletnie doświadczenie z SVN , więc chyba wnoszę sporo ... i nigdy nie chcę wracać do SVN. Jeśli masz problemy, po prostu trzymaj się tego, a w końcu zobaczysz światło na końcu tunelu.

Jak mogę scalić dwa commity w jeden, jeśli już uruchomiłem rebase?

Próbuję połączyć 2 commity w 1, więc wykonałem "squashing commits with rebase" z git ready . I ran git rebase --interacti ... eraktywny rebase już rozpoczęte And git rebase --continue fails with Nie można 'squasha' bez wcześniejszego commita

Połącz gałąź rozwoju z master

Mam dwie gałęzie: master i development w repozytorium GitHub. Robię cały mój rozwój w dziale rozwoju, jak pokazano. git bran ... master git merge development git push -u origin master Proszę dać mi znać, czy procedura, którą stosuję jest prawidłowa.

Dlaczego git fast-forward łączy się domyślnie?

Pochodzę z mercurial, używam gałęzi do organizowania funkcji. Oczywiście, chcę zobaczyć ten przepływ pracy również w mojej hi ... ofesjonalnie? Przez to rozumowanie, nie chcę fast-forward scalanie i nie widzę, dlaczego jest to domyślne. Co w tym dobrego?

Jak zaimportować istniejące repozytorium Git do innego?

Mam repozytorium Git w folderze XXX , i mam drugie repozytorium Git o nazwie YYY . Chcę zaimportować repozytorium XXX do r ... inally XXX │ └── (project files) └── (project files) Czy można to zrobić, Czy muszę uciekać się do używania podmodułów?

Czy istnieje "ich" wersja "git merge-s ours"?

Podczas łączenia gałęzi tematycznej " B "W" A "za pomocą git merge, dostaję kilka konfliktów. Wiem, że wszystkie konflikty mo ... nie" polegające na odrzuceniu czegokolwiek z gałęzi a (commit merge point to B version of drzewo) nie jest tym, czego szukam.

Jak używać git merge -- squash?

Mam zdalny serwer Git, oto scenariusz, który chcę wykonać: Dla każdego błędu/funkcji tworzę inną gałąź Git Wciąż zatwi ... ją gałąź do zdalnej gałęzi, aby dostali tylko jeden commit dla wszystkich moich check-in (nawet chcę podaj komunikat commit)?

Jaki jest najprostszy sposób na listę skonfliktowanych plików w Git?

Potrzebuję tylko zwykłej listy skonfliktowanych plików. Czy jest coś prostszego niż: git ls-files -u | cut -f 2 | sort - ... pętli powłoki np. do automatycznego rozwiązywania konfliktów itp. Może zastąpić tę pętlę przez podłączenie do mergetool.cmd?

Rozwiązywanie konfliktów Git merge na rzecz ich zmian podczas pull

Jak rozwiązać konflikt Git merge na rzecz ściągniętych zmian? Zasadniczo muszę usunąć wszystkie sprzeczne zmiany z działają ... ie konflikty z git mergetool, zachowując wszystkie bezkonfliktowe zmiany. Najlepiej robić to podczas ciągnięcia, nie później.

Undo git pull, jak przywrócić repos do starego stanu

Czy Jest jakiś sposób, aby przywrócić lub cofnąć git pull tak, że moje źródło / repos powróci do starego stanu, który był prz ... eraz zrobić ? Robienie git reset --hard jest w porządku ? Nie chcę się pieprzyć. to znowu, więc prosząc o szczegółowe kroki ?

gitignore i " następujące Nie śledzone pliki drzewa roboczego zostaną nadpisane przez checkout"

Więc dodałem folder do mojego .plik gitignore. Gdy zrobię git status mówi mi # On branch latest nothing to commit (working ... szystko będzie idealne, jak do mojego najnowszego zaangażować? Nie chcę stracić tych plików, po prostu nie chcę ich śledzić.

Merge, update, and pull Git branches without using checkouts

Pracuję nad projektem, który ma 2 gałęzie, A I B. zazwyczaj pracuję nad gałęzią a i scalam rzeczy z gałęzi B. do scalania zaz ... w jednym poleceniu, bez konieczności przełączania gałęzi tam i z powrotem? Czy powinienem używać git update-ref do tego? Jak?

Kiedy użyjesz różnych strategii Git merge?

Ze strony podręcznika Git-merge można użyć wielu strategii scalania. resolve - Może to rozwiązać tylko dwie głowice (tj ... wana dla wspólnego drzewa przodków. Kiedy powinienem podać coś innego niż domyślne? Do jakich scenariuszy najlepiej pasują?

Jak wybrać zakres commitów i połączyć się z inną gałęzią?

Mam następujący układ repozytorium: master branch (produkcja) integracja Praca To, co chcę osiągnąć, to wybrać zakres ... commit w jednej operacji, a nie Łączenie) bez brudzenia repozytorium. Jakieś wskazówki lub przemyślenia na ten temat? Dzięki!

Czy istnieje opcja Git-merge --dry-run?

Scalam się w zdalnej gałęzi, która może mieć wiele konfliktów. Skąd mam wiedzieć, czy będzie konflikt, czy nie? Nie widzę czegoś takiego jak --dry-run Na git-merge.