Я открыл тайник, и произошел конфликт слияния. В отличие от вопроса, который указан как повторяющийся, у меня уже были некоторые незафиксированные изменения в каталоге, которые я хотел сохранить. Я не просто хочу, чтобы конфликт слияния исчез, но и чтобы мой каталог вернулся в состояние, в котором он был до всплывающего сообщения.
Я попробовал git merge --abort
, но git заявил, что слияние не выполняется. Есть ли простой способ прервать всплывающее окно без уничтожения изменений, которые у меня были изначально в каталоге?
git diff stash@{0} HEAD
git stash apply
git diff HEAD
<час> git add .
git commit -m "before stash or some other commit message"
git stash drop stash@{0}
<час> git checkout .
git checkout path/to/file
git add path/to/file
git add .
git commit -m "your commit message here"
git push
git stash drop stash@{0}