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

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

3946
Отмените Git-слияние, которое еще не было перенесено

На этом вопросе есть ответы на Переполнение стека на русском : Как отменить последний push? В моей основной ветке я делал git merge some-other-branchлокально, но никогда не выдвигал изменения в мастер-начало. Я не хотел сливаться, поэтому я хотел бы отменить это. При выполнении git statusпосле...

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

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

2105
Каков наилучший (и самый безопасный) способ объединить ветку Git с master?

Создается новая ветка из master, мы называем это test. Есть несколько разработчиков, которые либо фиксируют, masterлибо создают другие ветви, а затем объединяются master. Допустим, работа над этим testзанимает несколько дней, и вы хотите постоянно получать testобновления с коммитами внутри master....

1450
Как выборочно объединить или выбрать изменения из другой ветки в Git?

Я использую git для нового проекта, который имеет две параллельные - но в настоящее время экспериментальные - ветки разработки: master: импорт существующей кодовой базы плюс несколько модов, в которых я обычно уверен exp1: экспериментальный филиал № 1 exp2: экспериментальный филиал № 2 exp1и...

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

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

1211
Как использовать git merge --squash?

У меня есть удаленный сервер Git, вот сценарий, который я хочу выполнить: Для каждой ошибки / функции я создаю отдельную ветку Git Я продолжаю фиксировать свой код в этой ветке Git с неофициальными сообщениями Git В верхнем репозитории мы должны сделать один коммит для одной ошибки с официальным...

1159
Как я могу объединить два коммита в один, если я уже начал ребаз?

Я пытаюсь объединить 2 коммита в 1, поэтому я следовал «коммитам сдвига с ребазой» из git ready . Я побежал git rebase --interactive HEAD~2 В результирующем редакторе я изменяю pickна squashи затем сохраняю-выход, но перебазирование завершается неудачно с ошибкой Не может "сквош" без предыдущего...

1018
Git объединить мастер в ветке функций

Допустим, у нас есть следующая ситуация в Git: Созданный репозиторий: mkdir GitTest2 cd GitTest2 git init Некоторые изменения в мастере происходят и совершаются: echo "On Master" > file git commit -a -m "Initial commit" Feature1 разветвлен от мастера, и некоторая работа сделана: git branch...

1006
Отменить мерзавец, как привести репо в старое состояние

Есть ли способ отменить или отменить git pull, чтобы мои исходные / репозитории пришли в старое состояние, которое было до выполнения git pull? Я хочу сделать это, потому что он объединяет некоторые файлы, которые я не хотел делать, а объединяет только остальные файлы. Итак, я хочу вернуть эти...

971
Git рабочий процесс и ребаз против вопросов слияния

Я использую Git уже пару месяцев в проекте с одним другим разработчиком. У меня есть несколько лет опыта работы с SVN , поэтому я полагаю, что я привнес много багажа в отношения. Я слышал, что Git отлично подходит для ветвления и слияния, и пока я просто не вижу этого. Конечно, ветвление просто...

877
Есть ли «их» версия «git merge -s ours»?

При объединении ветки темы "B" в "A" с помощью git merge возникают конфликты. Я знаю, что все конфликты могут быть решены с помощью версии в "B". Я в курсе git merge -s ours. Но я хочу что-то вроде git merge -s theirs. Почему его не существует? Как я могу достичь того же результата после...

829
.gitignore и «Следующие неотслеживаемые файлы рабочего дерева будут перезаписаны извлечением»

Поэтому я добавил папку в мой файл .gitignore. Как только я делаю, git statusэто говорит мне # On branch latest nothing to commit (working directory clean) Однако, когда я пытаюсь сменить ветку, я получаю следующее: My-MacBook-Pro:webapp marcamillion$ git checkout develop error: The following...

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

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

764
Слияние ветки разработки с мастером

У меня есть две ветви, а именно masterи developmentв репозитории GitHub. Я делаю все свои разработки в ветке разработки, как показано на рисунке. git branch development git add * git commit -m "My initial commit message" git push -u origin development Теперь я хочу объединить все изменения на...

725
Есть ли опция git-merge --dry-run?

Я объединяюсь в удаленной ветке, которая может иметь много конфликтов. Как я могу определить, будут ли конфликты или нет? Я не вижу ничего похожего --dry-runна git-merge....

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

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

691
Получить изменения от мастера в филиал в Git

В моем хранилище есть ветка под названием, над aqкоторой я работаю. Затем я совершил новую работу и ошибки master. Каков наилучший способ получить эти коммиты в aqветке? Создать еще одну новую ветку masterи объединить ее с...

641
Почему git выполняет ускоренное слияние по умолчанию?

Исходя из Mercurial, я использую ветки для организации функций. Естественно, я хочу видеть этот рабочий процесс и в моей истории. Я начал свой новый проект с использованием git и закончил свою первую функцию. При объединении этой функции я понял, что git использует ускоренную перемотку вперед, то...