OK one last attempt. From within frappe-bench/apps/erpnext
git reset
git checkout .
git clean -fdx
(Beware to include the . at the end of git checkout .)
Now from within frappe-bench/
bench switch-to-master
bench version
bench pull --reset
bench version
If this doesn’t work not sure which time zone you are in but maybe I can ssh in?
Cheers