Решение конфликта слияния на git sta sh применить - PullRequest
1 голос
/ 29 апреля 2020

Я выполнил git stash в филиале, в котором я работаю, и извлек его в другой филиал. Теперь, когда я проверил свою предыдущую ветку и выполнил git stash apply, это показывает, что у меня конфликт

Auto-merging projects/src/app/feature/some.service.ts
CONFLICT (content): Merge conflict in projects/src/app/feature/some.service.ts

Я разрешил конфликт и попробовал git stash apply, но все равно выдает ту же ошибку. Попытка разрешения конфликта, git add . и git stash apply, все та же ошибка.

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

1 Ответ

2 голосов
/ 29 апреля 2020

Как только вы исправите свои конфликты и запустите git add ., все готово.

Вам не нужно применять дополнительные git stash apply.


Если вы хотите чтобы проверить, что находится в вашей верхней позиции sh, используйте:

# will show a summary of what files were touched :
git stash show

# will show the diff of what is stashed :
git stash show -p

Если вы хотите перечислить все вещи, которые у вас есть в ваших тайниках:

git stash list

Если вы хотите для проверки спецификации c sta sh:

git stash show [-p] stash@{xx}

# stash@{0} is the topmost stash,
# 'git stash show stash@{0}' is the same as 'git stash show'

Вы также можете применить спецификацию c sta sh:

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