У меня есть 2 ветки - master
и develop
Я делал несколько запросов на растяжение в ветке develop
, где он содержит 5 элементов, в которых он совпадает с количеством элементов в master
.
Однако кто-то совершил некоторые коммиты и pushed
в несколько других элементов в ветке master
, и теперь теперь он имеет 8 элементов.
Поскольку мой запрос на вывод в develop
все еще не одобрен/не объединен, всякий раз, когда я пытался обновить запрос на перенос, я получаю сообщение о том, что This pull request can't be merged. You will need to resolve conflicts to be able to merge
и попросил меня сделать следующее:
git fetch origin master
git checkout develop
git merge FETCH_HEAD
git commit
git push origin HEAD
И это происходит после того, как я "вытолкнул" мои коммиты, иногда меня путают. Затем я понял, что он просит меня повторно добавить и повторно зафиксировать в дополнительных 3 новых элементах. Значит, это означает, что я должен убедиться, что элементы и содержимое между этими двумя ветвями моей стороны должны быть такими же, как всегда? Я всегда использовал git pull/fetch
, но будет ли лучший способ убедиться?