Git - два разных статуса на мастера - PullRequest
2 голосов
/ 27 октября 2019

Я не был очень умен, когда делал это: я работал на своем компьютере над проектом - всегда в основной ветке с последним коммитом, который я забыл отправить на удаленный компьютер (GitHub).

МойНужно было отремонтировать компьютер, поэтому я клонировал проект на другом компьютере (без последнего коммита) и начал работать над этим, снова работая только на master. Я отправил изменения на пульт.

Но знаю, что не могу нажать с компьютера 1, потому что, очевидно, «на пульте есть работа, которой у вас нет локально».

Как лучше всеготеперь не потерять никаких изменений? Мягкий сброс, а затем отправка изменений в новую ветку?

1 Ответ

1 голос
/ 27 октября 2019

Сначала потяните на компьютер 1. Должно начаться слияние.

  • Если слияние произошло правильно, убедитесь, что ваш код выглядит так, как вы хотите.

  • Если он не слился корректно, разрешите конфликты, чтобы ваш код выглядел так, как вы хотите, а затем подтвердите слияние.

Затем нажмите.

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