Я слил коммит в мастер и теперь получаю сообщение о сборке вишни. Буду признателен, посоветуйте, что делать безопасно - PullRequest
0 голосов
/ 30 марта 2019

Вот состояние моих файлов GitHub:

$ git status
On branch master
Your branch is ahead of 'origin/master' by 2 commits.
  (use "git push" to publish your local commits)

You are currently cherry-picking commit 41a0584.
  (all conflicts fixed: run "git cherry-pick --continue")
  (use "git cherry-pick --abort" to cancel the cherry-pick operation)

Untracked files:
  (use "git add <file>..." to include in what will be committed)

    Ja/Ja.sln

ничего не добавлено для фиксации, но есть неотслеживаемые файлы (используйте «git add» для отслеживания)

Я понимаю, что предлагает то, что я долженсделать, но кто-нибудь может объяснить, что он говорит, и как я могу узнать, что я могу потерять, если я запущу опцию прерывания?

1 Ответ

1 голос
/ 30 марта 2019

мерзавец не предлагает вам выбрать вишню, это говорит о том, что вишня в настоящее время находится в процессе и незакончена .

По сути, чтобы выйти из этого состояния и вернуться в нормальное состояние, вы можете либо прервать его, либо завершить его фиксацией:

# to get back to the state before cherry-picking
git cherry-pick --abort

--abort вернет вашу ветвь к точке, в которой она находилась незадолго до того, как началась сборка вишни.

Или, если вы делаете хотите сохранить последние изменения, внесенные указанным коммитом 41a0584

# check that you don't have remaining conflicts
git status

# here, resolve any potential conflicts and check if everything is fine

# when you're happy with the current state, as git hints in the output
git cherry-pick --continue
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...