Разрешение двух ветвей синхронизации -- git пол Связанный проблема

Resolving two out of sync branches


0
vote

проблема

русский

У меня есть две ветви (мастер, развитие). Я объединяю развитие в мастер. Были конфликты слияния, но я решил их. Затем я развернул мастер. Теперь я хотел бы вернуться и работать над развитием. Я пытаюсь:

 <код> git checkout development git rebase master   

Я получаю конфликты слияния. Учитывая, что я только что решил слияние от dev - & gt; Учитель, мне кажется, что мне не нужно теперь решать те же конфликты от Master - & GT; орех Как я могу обновить свой филиал разработки, чтобы быть в курсе мастера?

Английский оригинал

I have two branches (master, development). I've merge development into master. There were merge conflicts but I've resolve them. I then deployed master. Now I would like to go back and work on development. I try:

git checkout development git rebase master 

I get merge conflicts. Given that I just resolved the merge from dev -> master, it seems to me that I shouldn't need to now resolve the same conflicts from master -> dev. How can I update my development branch so that is up to date with master?

</div
  

Список ответов

1
 
vote
vote
Лучший ответ
 
<Р> Если у вас есть <сильный> не сделано каких-либо работ по развитию , так как слияния, ваши филиалы выглядеть следующим образом:
 <код> A - B - C - D - H (master)              /     E - F - G (development)   
<Р> Для переточки <код> development в <код> master , вы можете сделать:
 <код> git checkout development git reset --hard master   

Это:

    .
  • проверяет ветвь разработки
  • <Литий> Repoints его в то же фиксации в качестве ведущего устройства
<Р> Если <сильный> Сделали работу по развитию с слияния, ваши филиалы выглядеть следующим образом:
 <код> A - B - C - D - H (master)              /     E - F - G  - I - J(development)   
<Р> В этом случае, вы должны сделать следующее:
 <код> git checkout development git rebase --onto master HEAD~<number of commits you care about on development>   

Это:

    .
  • проверяет ветвь разработки
  • Явное определяет обязательство, что вы хотите, чтобы перебазировать на и коммиты вы хотите переместить.
<Р> В этом конкретном примере, если вы хотите, чтобы перебазировать <код> I и <код> module.exports = { css: { loaderOptions: { sass: { data: ` @import "@/scss/_variables.scss"; @import "@/scss/_mixins.scss"; ` } } } }; 0 на мастер, необходимо указать ГОЛОВЫ ~ 2 для конечного параметра на перебазироваться.
 

If you have not done any work on development since the merge, your branches now look like this:

A - B - C - D - H (master)              /     E - F - G (development) 

To repoint development to master, you can do:

git checkout development git reset --hard master 

This:

  • Checks out the development branch
  • Repoints it at the same commit as master

If you have done work on development since the merge, your branches look like:

A - B - C - D - H (master)              /     E - F - G  - I - J(development) 

In this case, you would do:

git checkout development git rebase --onto master HEAD~<number of commits you care about on development> 

This:

  • Checks out the development branch
  • Explicitly defines the commit that you want to rebase onto and the commits you want to move.

In that particular example, if you wanted to rebase I and J onto master, you would specify HEAD~2 for the final parameter on the rebase.

</div
 
 

Связанный проблема

6  Unsync'd git репозиторий в dropbox  ( Unsyncd git repository in dropbox ) 
У меня есть репозиторий Git (и рабочий каталог), который хранится в моем dropbox, поэтому я могу двигаться вперед и назад между компьютерами без необходимости...

6  Зависимости сборки TeamCity Build и выбирая правильную ветвь  ( Teamcity build dependencies and choosing the correct branch ) 
У меня есть один проект с тремя конфигурациями сборки: Интеграция Развертывать dev Развертывание релиза Конфиги по сборке 2 и 3 зависят от 1 через с...

156  Git говорит, что удаленный REF не существует, когда я удаляю удаленную ветвь  ( Git says remote ref does not exist when i delete remote branch ) 
Я бежал <код> git branch -a <код> * master remotes/origin/test remotes/origin/master Я хочу удалить мою удаленную ветвь Я попробовал <код> git ...

8  Есть ли лучший способ написания GIT Pre-Commit Compart Coint, чтобы проверить любой файл PHP в фиксации для ошибок разбора?  ( Is there a better way of writing a git pre commit hook to check any php file in ) 
Что я имею до сих пор, это <код> #!/bin/sh php_syntax_check() { retval=0 for i in $(git-diff-index --name-only --cached HEAD -- | grep -e '.php$');...

6  Попытка использовать SCM: тег в работе Jenkins для репозитория Git, который требует имена пользователя / пароля  ( Attempting to use scmtag in a jenkins job for a git repository that requires a ) 
Я пытаюсь настроить задание сборки jenkins / maven / git, как описано Axel Fontaine ( http://aaxelfontaine.com/blog/final-nail.html ). Я сделал дополнения к м...

0  Как несколько пользователей могут использовать ту же иерархию каталога для выполнения операций GIT?  ( How can multiple users use the same directory hierarchy for doing git operations ) 
У меня есть .git / config файл, который имеет несколько пользователей, определенных как: <код> [user] name=user1 email=user1@domain.com name=u...

1  Git: Как интегрировать выбранные файлы из другого репо на филиалы в основном репо?  ( Git how to integrate selected files from another repo into branches in main rep ) 
Вот настройка: У нас есть команда документации, которая работает в собственном хранилище Git. В основном репозитории продукта у нас есть мастер и бета-фил...

0  GitLab - не в состоянии нажать локальные ветви на удаленный  ( Gitlab not able to push local branches to remote ) 
У меня есть доступ для разработчика вправо для GitLab. Я не могу выполнять какую-либо «толкать» операцию для удаленного начала. Может ли создавать новую локал...

0  Делал ли Git Compart, Git Thing и подталкивал мои изменения в репо. Как я могу отправить запрос на тягу на тот, который я совершил  ( Did a git commit git pull and pushed my changes to the repo how can i send a p ) 
Я искал это через Интернет, но не смог найти решение. Вот мой сценарий, 1) Я сделал свои местные изменения. Делал ли GIT Commit. Это получит удостоверение л...

0  Изменения после запроса по тяги  ( Changes after pull request ) 
Я сделал запрос на тягу на проект GitHub, но он был отклонен из-за некоторых изменений, которые были рекомендованы мне. Теперь я вижу, что после моего запроса...

2  Получите «Потяните имя запроса» из файла / строки  ( Get the pull request name from a file line ) 
Учитывая файл и конкретную строку, например <код> myFile.php line 123 , Будет возможен получить информацию о том, в которой потяните запрос или филиал или вы...

2  «Git Push» не удалось: «Вы не указываете какие-либо refspecs для толкания»  ( Git push failed you did not specify any refspecs to push ) 
Я настроил проект Git на ProjectLocker, чтобы нажать на мои файлы GIT. Затем я вошел в каталог, где я инициализировал проект Git и устроил мои файлы. И, након...

241  Получение фатальной ошибки в Git для нескольких стадийных записей  ( Getting a fatal error in git for multiple stage entries ) 
Использование GIT версии 2.2.0 с помощью Enity Game Engine на OS X и хотела совершить мой код. Я добавил все и не получил сообщение об ошибке. Затем совершайт...

0  Digitalocean не обновляет должным образом  ( Digitalocean not updating properly ) 
У меня есть проект реагирования, который я загрузил в цифровой океан. У меня есть проблема, где я внес некоторые изменения в проект. Требуется ли Git Pull (см...

4  Сообщение об ошибке Xcode «Удаленный репозиторий отклонил коммиты» при нажатии на GitHub  ( Xcode error message the remote repository rejected commits when pushing to git ) 
У меня есть филиал названа разрабатывать что я натянул, добавил какой-то код, совершенный, потянул снова, и теперь пытаюсь нажать, но я получаю следующее со...

Связанный проблема

6  Unsync'd git репозиторий в dropbox 
6  Зависимости сборки TeamCity Build и выбирая правильную ветвь 
156  Git говорит, что удаленный REF не существует, когда я удаляю удаленную ветвь 
8  Есть ли лучший способ написания GIT Pre-Commit Compart Coint, чтобы проверить любой файл PHP в фиксации для ошибок разбора? 
6  Попытка использовать SCM: тег в работе Jenkins для репозитория Git, который требует имена пользователя / пароля 
0  Как несколько пользователей могут использовать ту же иерархию каталога для выполнения операций GIT? 
1  Git: Как интегрировать выбранные файлы из другого репо на филиалы в основном репо? 
0  GitLab - не в состоянии нажать локальные ветви на удаленный 
0  Делал ли Git Compart, Git Thing и подталкивал мои изменения в репо. Как я могу отправить запрос на тягу на тот, который я совершил 
0  Изменения после запроса по тяги 
2  Получите «Потяните имя запроса» из файла / строки 
2  «Git Push» не удалось: «Вы не указываете какие-либо refspecs для толкания» 
241  Получение фатальной ошибки в Git для нескольких стадийных записей 
0  Digitalocean не обновляет должным образом 
4  Сообщение об ошибке Xcode «Удаленный репозиторий отклонил коммиты» при нажатии на GitHub