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

2540
Я столкнулся с конфликтом слияний. Как я могу прервать слияние?

Я использовал git pullи имел конфликт слияния: unmerged: _widget.html.erb You are in the middle of a conflicted merge. Я знаю, что другая версия файла хороша, а моя - плоха, поэтому все мои изменения должны быть отменены. Как я могу это...

1227
Разрешить конфликты Git слияния в пользу их изменений во время вытягивания

Как мне разрешить конфликт git merge в пользу внесенных изменений? По сути, мне нужно удалить все конфликтующие изменения из рабочего дерева без необходимости проходить через все конфликты с git mergetoolсохранением всех бесконфликтных изменений. Желательно делать это во время вытягивания, а не...

785
Как отменить мерзавец слияния с конфликтами

Я на ветке mybranch1. mybranch2от, mybranch1и изменения были внесены в mybranch2. Затем, пока mybranch1я включен, git merge --no-commit mybranch2 это показывает, что при слиянии возникли конфликты. Теперь я хочу отменить все ( mergeкоманду), чтобы mybranch1вернуться к тому, что было раньше. Я...

692
Какой самый простой способ перечислить конфликтующие файлы в Git?

Мне просто нужен простой список конфликтующих файлов. Есть ли что-нибудь попроще, чем: git ls-files -u | cut -f 2 | sort -u или: git ls-files -u | awk '{print $4}' | sort | uniq Я думаю, я мог бы подготовить aliasдля этого удобную вещь, однако мне было интересно, как это делают профессионалы. Я бы...

207
Выберите стратегию слияния Git для определенных файлов («наши», «мои», «их»)

Я нахожусь в середине перебазирования после git pull --rebase. У меня есть несколько файлов, которые имеют конфликты слияния. Как я могу принять "их" изменения или "мои" изменения для определенных файлов? $ git status # Not currently on any branch. # You are currently rebasing. # (fix conflicts and...

197
Как я могу отменить удаленные изменения и пометить файл как «разрешенный»?

У меня есть несколько локальных файлов, я вытаскиваю из удаленной ветки и возникают конфликты. Я знаю, что хотел бы сохранить свои локальные изменения и игнорировать удаленные изменения, вызывающие конфликты. Есть ли команда, которую я могу использовать, чтобы фактически сказать «пометить все...

159
Как использовать vimdiff для разрешения конфликта git merge?

Я только что слил ветку в мой мастер в git и получил. Automatic merge failed; fix conflicts and then commit the result.Теперь я побежал git mergetoolи открыл vimdiff с изображением ниже. Я не знаю, как использовать vimdiff. Что означает каждая панель здесь, и как мне действовать, чтобы устранить...

103
Git merge оставил метки HEAD в моих файлах

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