git-merge

Jakie są różnice między ` -- squash ' a '-- no-FF --no-commit'?

Którego użyć do ukrycia mikrokompozytów? Czy jedyną różnicą między git merge --squash a git merge --no-ff --no-commit jest zaprzeczenie innym rodzicom?

Jak wykryć zło w git?

Stworzyłem prosty repo git, aby zilustrować moje pytanie, dostępne na Githubie tutaj: https://github.com/smileyborg/EvilMerge ... 33]} konieczności ponownego przeglądu wszystkich wcześniej zrewidowane zmiany (np. F i H), które są integrowane w połączeniu.

Jak uniknąć Git rebase killing merge commits?

Podano następującą historię git: C-I origin/master / A-B-F-G-H master \ / D-E branch-b Chcę zmienić ... ocześnie uzyskanie rebase? Dla jasności, mój zamierzony wynik to: A-B-C-I-F-G-H master \ / D-----E branch-b

Git rebase traci historię, więc dlaczego rebase?

Szukałem rebasingu z Gitem w ciągu ostatnich kilku dni. Większość argumentów przemawiających za rebasingiem mówi, że oczyszcz ... dlaczego nie chcesz, aby Historia repo odzwierciedlała wszystkie sposoby rozwoju kodu, w tym gdzie i jak / align = "left" /

Scalanie do gałęzi w git bez przełączania się na nią

Mam aplikację działającą w repozytorium git na gałęzi (powiedzmy dev). Aplikacja modyfikuje zawartość niektórych repozytoriów ... , że nie chcę git checkout master przed zrobieniem tego. Czy jest jakiś sposób, aby powiedzieć "Scal bieżącą gałąź w master"?

Spłaszczenie Git merge

Jeśli pracuję w wielu gałęziach na jednej funkcji, używam git pull branch1 branch2 branch3, aby pobrać wszystkie zmiany do mo ... . Jednak wszystkie dzienniki commitów każdej gałęzi są również kopiowane. Jak spłaszczyć dziennik zmian do jednej wiadomości?

jak dokładnie dochodzi do konfliktu Git merge?

Zrobiłem repozytorium git i dodałem do niego plik tekstowy. Jest to w 100% do celów edukacyjnych. Dodałem "1" do pliku tek ... cu stworzył gałąź od mistrza i dodał "3". Czy mógłby Pan wyjaśnić, jak może dojść do konfliktu w tym lub innym scenariuszu?

Git-inny zdalny dla każdej gałęzi

Nie jestem pewien, jak poprawnie o to zapytać, ale postaram się zrobić wszystko, co w mojej mocy - w żadnym wypadku nie jeste ... --> public --> github.com (Public releases) Zasadniczo chciałbym móc git checkout public i git merge private.

Git undo merge attempt

Mam working directory (#1), w którym znajduje się Katalog Dostawcy(#2). Jest jedna zależność, którą chciałem wyciągnąć ręczni ... iki ogólne) Chcę "cofnąć" ten ostatni git pull bez utraty żadnych zmian, które zrobiłem w folderze # 1. Jak mogę to zrobić?

Jak git fetch następnie połączyć? "Błąd: Twoje lokalne zmiany w następujących plikach zostaną nadpisane przez scalanie"

Newbie Git pytanie: mam ustawione repo na bitbucket. I git pobrał zmiany kogoś innego i chciałbym połączyć je z moim własnym. ... ed by merge:", a następnie lista plików, które zmieniłem. Posiadanie Git scalić te zmiany jest dokładnie tym, co chcę zrobić.

Dlaczego ten sam konflikt pojawia się ponownie, gdy używam git rebase?

Przeczytałem istotne pytania dotyczące git merge i GIT rebase NA SO, ale nadal nie mogę w pełni zrozumieć, co dzieje się pod ... onflikt? Jak zapobiec wielu konfliktom w git, gdy git zmienia wiele commitów?\ Git rebase rozwiązuje konflikty raz po raz?

Git: jak "cofnąć" połączenie

Sytuacja: Zaczynając od Master w {[2] } rozgałęziłem i wprowadziłem kilka zmian w B, a następnie połączyłem tę gałąź z powrot ... e zrobiłem, aby utworzyć F będą scalone i powodują usunięcie plików i przywrócenie zmian. Jak najlepiej sobie z tym poradzić?

Jak połączyć znacznik git z gałęzią

Próbuję znaleźć składnię do scalenia oznaczonego commita z inną gałęzią. Domyślam się, że to proste, ale moje słabe próby wyszukiwania nie znajdują go.

Odłącz gałąź git, zachowując commity po połączeniu

Powiedzmy, że istnieją dwie gałęzie master i branchA. Pracuję na master, przyjaciel na branchA. Gdy wszystko zostanie ukoń ... ster, klient chce praca wykonana na branchA została usunięta, ale nie commity wykonane po scaleniu. Jak możemy to zrobić?

strategia dla git i append-głównie pliki

Mam w repozytorium kilka plików, które rosną na dole: większość zmian polega na dodaniu nowych linii na dole pliku. Są to głó ... owych miejscach na środku pliku. To prawdopodobnie zadziała, ale wymagało świadomego wysiłku i dziwnie wyglądającej historii.

Jak rozwiązać błąd git: "aktualizacje zostały odrzucone, ponieważ końcówka bieżącej gałęzi jest za"

Ostatnio zacząłem używać Git (wcześniej korzystałem z subversion, ale teraz pracuję nad projektem, który używa bitbucket i gi ... zać zmian wprowadzonych przez kogoś innego. Jakie jest prawidłowe podejście, aby umożliwić mi scalanie zmian bez utraty ani?

Lista zmian scalających wpływających na plik

Chcę znaleźć wszystkie commity scalające, które dotyczą lub dotyczą danego pliku. W tle, ktoś błędnie rozwiązał konflikt p ... merge mające wpływ na a.txt? Czy jest to w ogóle możliwe bez ręcznego sprawdzania wszystkich commitów scalających candiate?

git merge squash i powtarzające się konflikty

Mam repozytorium git z gałęziami master i alt. alt branch zawiera zmodyfikowaną wersję kodu master i próbuję scalić zmiany z ... nie (bez wprowadzania Ĺźadnych zmian w GaĹ 'Ä ™ ziach), pojawi siÄ ™ ten sam bĹ' Ä ™ d konfliktu. Dlaczego? Co mnie ominęło?

Jak skonfigurować sterownik git, aby ignorował folder podczas scalania

Zrobiłem już obszerne poszukiwania, przeczytałem wiele pytań i rozwiązań i próbowałem na różne sposoby, ale nie byłem w stani ... wnika ignoruj. Czy istnieje sposób, aby to osiągnąć bez konieczności tworzenia folderu public / photoshop NA master? Dzięki!

git checkout --nasz nie usuwa plików z listy plików niezarejestrowanych

Witam muszę połączyć dwie gałęzie w ten sposób. To tylko przykład tego, co się dzieje, pracuję z setkami plików, które wymag ... t --ours/theirs poleceń po połączeniu. Czy mógłby mi Pan podać jakieś informacje, jak sobie z tym poradzić? Używam git 1.7.1