Файл на мастере, который должен был быть на dev - Git - PullRequest
0 голосов
/ 05 ноября 2018

Как и большинство хороших методов git, наша команда разрабатывает ветку dev, а затем сливается с веткой master, как только мы узнаем, что новая разработка стабильна.

Я запутался, добавив файл .readme в master на Github, а затем отправил несколько новых .py файлов на Git в нашу ветку dev. Это заставило master опередить dev коммит, но также и dev коммит.

Мы смогли вернуть их в соответствие, но теперь я столкнулся с той же проблемой. Мне нужно внести изменения в файл .readme, но в настоящее время он находится только на master, а не dev. Как лучше всего скопировать файл в dev, внести изменения и вернуть обратно в master, не вызывая той же проблемы, что и раньше?

1 Ответ

0 голосов
/ 05 ноября 2018

Я предполагаю, что вы работаете следующим образом:

  • Разработка на dev ветке
  • Каждое определенное время - объединить dev с master

так что master - это ваша ветвь релиза.

Итак, теперь, когда вы внесли изменения в master - либо по ошибке, либо намеренно (например, исправление) - просто объедините обратно master с develop

git checkout develop
git merge master

В вашем конкретном сценарии у вас не должно быть конфликтов, а затем вы сливаете develop в master все выровнено.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...