我对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'
之后,我注意到我在本地 repo 上的所有更改都丢失了!
有办法回去吗?