Ваш патч 7826b2
по-прежнему вызовет конфликт, когда он будет применен после вытягивания, но вы можете сделать следующее:
git reset --soft HEAD^
git stash
git pull
git stash pop # Will cause a conflict
git commit # Re-commit 7826b2
Возможен и другой рабочий процесс:
git reset --hard HEAD^
git pull
git cherry-pick 7826b2 # Will cause a conflict
Второй рабочий процесс основан на том факте, что Git сохраняет коммит 7826b2
в reflog (вы можете рассматривать его как корзину), даже если вы сбрасываете изменения, внесенные в первой строке.