Pytania oznaczone «git-merge»

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

Pracuję na gałęzi Git, która ma kilka uszkodzonych testów i chciałbym pobrać (scalić zmiany, a nie tylko nadpisać) te testy z innej gałęzi, w której są już naprawione. Wiem, że potrafię git pull origin that_other_branch ale to spróbuje scalić wiele innych plików, na to nie jestem jeszcze...

133
nie można pushować do gałęzi po rebase

Używamy git i mamy gałąź master i gałęzie deweloperskie. Muszę dodać nową funkcję, a następnie zmienić bazę zatwierdzeń na master, a następnie wypchnąć master na serwer CI. Problem polega na tym, że jeśli mam konflikty podczas rebase, nie mogę wysłać do mojej zdalnej gałęzi programisty (na...

120
Przerwij scalanie Git

Pracuję nad projektem, używając Gita jako VCS. Mam xyzodciętą gałąź z głównej gałęzi mistrza. Po dłuższej pracy popełniłem kod i zacząłem korzystać z głównej linii oddziału. Pociągnięcie było w porządku. Następnie połączyłem kod z masterem. Po scaleniu wystąpiły problemy w niektórych plikach. Nie...

99
git remove merge commit z historii

Moja historia Gita wygląda tak: Chciałbym zmiażdżyć fioletowe commity w jedną. Nie chcę ich już nigdy widzieć w moim dzienniku zmian. Próbowałem zrobić git rebase -i 1, ale mimo że 1znajduje się na niebieskiej gałęzi (por. Zdjęcie), nadal widzę każde zatwierdzenie na mojej fioletowej...

97
Jak ustawić Meld jako git Mergetool

Ustawiłem: git config --global merge.tool meld git config --global mergetool.meld.path c:/Progra~2/meld/bin/ W "git connectetool" pisze: Hit return to start merge resolution tool (meld): The merge tool meld is not available as 'c:/Progra~2/meld/bin/' Próbowałem też: / c / Progra ~ 2 /...

90
Próba scalenia Git cofnąć

Mam katalog roboczy (nr 1) zawierający katalog dostawcy (nr 2). Jest jedna zależność, którą chciałem ściągnąć ręcznie bez kompozytora (wersja php npm / gem). Pracowałem w # 1, nie zapisałem / nie zatwierdziłem zmian, kiedy zdecydowałem, że chcę zaktualizować bibliotekę w # 2. Przeszedłem do...