私はgitに関する知識がほとんどありません。悪く考えたくない。今日、変更を git にプッシュし始め、競合を解決したいと考えました。だから、私が今日やったことは次のとおりです。
git pull origin master # 1
git commit -m "message" # 2
git push origin master # 3
git reset --hard origin/master # 4 resulted in fatal error.
git add * # 5
git commit -a -m "my second commit" # 6
git fetch origin master # 7
git merge -s recursive \
-X theirs origin/master # 8 resulted in message 'up-to-date'
git pull origin/master # 9 resulted in message 'up-to-date'
その後、ローカル リポジトリで行ったすべての変更が失われていることに気付きました。
戻る方法はありますか?