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

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


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

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

13
Каков наилучший (и самый безопасный) способ объединить ветку Git с master?
Создается новая ветка из master, мы называем это test. Есть несколько разработчиков, которые либо фиксируют, masterлибо создают другие ветви, а затем объединяются master. Допустим, работа над этим testзанимает несколько дней, и вы хотите постоянно получать testобновления с коммитами внутри master. Я бы сделал git pull origin masterиз test. Вопрос 1: …


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

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

11
Как использовать git merge --squash?
У меня есть удаленный сервер Git, вот сценарий, который я хочу выполнить: Для каждой ошибки / функции я создаю отдельную ветку Git Я продолжаю фиксировать свой код в этой ветке Git с неофициальными сообщениями Git В верхнем репозитории мы должны сделать один коммит для одной ошибки с официальным сообщением Git …
1211 git  git-merge  git-squash 

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

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

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

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

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

29
.gitignore и «Следующие неотслеживаемые файлы рабочего дерева будут перезаписаны извлечением»
Поэтому я добавил папку в мой файл .gitignore. Как только я делаю, git statusэто говорит мне # On branch latest nothing to commit (working directory clean) Однако, когда я пытаюсь сменить ветку, я получаю следующее: My-MacBook-Pro:webapp marcamillion$ git checkout develop error: The following untracked working tree files would be overwritten …
829 git  git-merge  gitignore 

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.