Вопросы с тегом «git-merge»

git-merge - это команда git, которая объединяет изменения из другой ветви путем включения коммитов в текущую извлеченную ветку.

6
Почему git-rebase вызывает у меня конфликты слияния, когда все, что я делаю, это сжимаю коммиты?
У нас есть репозиторий Git с более чем 400 коммитами, первая пара десятков из которых была совершена методом проб и ошибок. Мы хотим очистить эти коммиты, объединив многие из них в один коммит. Естественно, git-rebase кажется правильным решением. Моя проблема в том, что это заканчивается конфликтами слияния, и эти конфликты …

6
не может нажать на ветку после перебазирования
Мы используем git, и у нас есть основная ветка и ветки для разработчиков. Мне нужно добавить новую функцию, а затем переустановить коммиты на master, а затем отправить master на сервер CI. Проблема в том, что если у меня возникают конфликты во время перебазирования, я не могу нажать на свою удаленную …

2
Почему я объединяю «исходную / развивающуюся ветку удаленного отслеживания» с разработкой?
Я единственный в своей организации, кто совершает коммиты со следующим сообщением: Объединить ветку удаленного отслеживания origin / develop с develop Не уверен, что делаю, чтобы вызвать их, но я бы хотел остановиться. Какую команду я использую для создания этой фиксации и какую команду я должен использовать, чтобы ее не создавать?

5
Как использовать Visual Studio Code в качестве редактора по умолчанию для Git MergeTool
Сегодня я пытался использовать команду git mergetoolв командной строке Windows и понял, что по умолчанию используется Vim , что неплохо, но я бы предпочел VS Code . Как я могу использовать Visual Studio Code в качестве графического интерфейса для обработки конфликтов слияния (или даже в качестве инструмента сравнения) для Git?

3
Прервать слияние Git
Я работаю над проектом, использующим Git в качестве VCS. Я получил ветку xyzот основной ветки мастера. Поработав некоторое время, я зафиксировал свой код и воспользовался основной веткой. Тяга была в порядке. Затем я объединил код с мастером. После слияния в некоторых файлах возникли проблемы. Я не фиксировал код после слияния. …
122 git  git-merge 

3
Как интерактивно (визуально) разрешать конфликты в SourceTree / git
Я использую (Windows) SourceTree для своего проекта git. Я могу сделать это либо в командной строке, либо в терминале Linux. Но мне интересно, есть ли хороший способ интерактивного и визуального разрешения конфликтов. Например, если вытягивание обнаруживает конфликты, появляется средство управления конфликтами на основе графического интерфейса пользователя (например, P4Merge). Является ли …

8
Как вытащить один файл из репозитория сервера в Git?
Я работаю над сайтом с сервером под управлением Git. Я использую Git для развертывания (не GitHub). Это было настроено до моего участия с использованием метода перехвата , и я обратился к этому вопросу и ввел команды ниже, но это не сработало. Как мне вытащить один файл с сервера? Например, если …

5
Как выполнить git fetch и git merge из ветки удаленного отслеживания (например, git pull)
Я установил несколько веток удаленного отслеживания в git, но мне кажется, что я никогда не смогу объединить их в локальную ветку после того, как обновлю их с помощью «git fetch». Например, предположим, что у меня есть удаленная ветка с именем «an-other-branch». Я установил это локально как ветку отслеживания, используя git …

5
Git merge оставил метки HEAD в моих файлах
Я попытался объединить файл в командной строке с помощью Git, когда появилось сообщение об ошибке, в котором говорилось, что объединение было прервано. Я думал, что это конец, но потом понял, что в моих файлах есть gitmark. Вот так: start = expression validchar = [0-9a-zA-Z_?!+\-=@#$%^&*/.] integer = <<<<<<< HEAD digits:[0-9]+ { …

3
Как мне сообщить git, чтобы он всегда выбирал мою локальную версию для конфликтующих слияний в определенном файле?
Скажем, я сотрудничаю с кем-то через репозиторий git, и есть конкретный файл, в который я никогда не хочу принимать какие-либо внешние изменения. Есть ли способ настроить мое локальное репо, чтобы не жаловаться на конфликтующее слияние каждый раз, когда я git pull? Я хотел бы всегда выбирать мою локальную версию при …
100 git  git-merge 

4
git удалить коммит слияния из истории
Моя история Git выглядит так: Я хотел бы превратить фиолетовые коммиты в один. Я не хочу больше видеть их в моем журнале коммитов. Я пытался сделать git rebase -i 1, но даже несмотря 1на то, что он находится на синей ветке (см. Рисунок), я все еще вижу каждую фиксацию в …

7
Как установить Meld как git mergetool
Я установил: git config --global merge.tool meld git config --global mergetool.meld.path c:/Progra~2/meld/bin/ На "git mergetool" пишет: Hit return to start merge resolution tool (meld): The merge tool meld is not available as 'c:/Progra~2/meld/bin/' Я также пробовал: / c / Progra ~ 2 / meld / bin / "/ c / …
97 git-merge  meld 

3
Git отменить попытку слияния
У меня есть рабочий каталог (# 1), в котором есть каталог поставщиков (# 2). Есть одна зависимость, которую я хотел вытащить вручную без композитора (php-версия npm / gem). Я работал в №1, не сохранял / не фиксировал изменения, когда решил, что хочу обновить библиотеку в №2. Я перешел к vendor …

2
Как разрешить git status «Unmerged paths:»?
Я слил ветку dogв animal. Когда я совершаю коммит, я получаю следующее: Unmerged paths: (use "git reset HEAD <file>..." to unstage) (use "git add <file>..." to mark resolution both deleted: ../public/images/originals/dog.ai added by them: ../public/images/original_files/dog.ai У меня были разные имена каталогов и имена файлов в каждой ветке. В animalветке есть …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.