这是我执行的步骤:
1. 将分支中的更改提交到本地主分支(提交ID为“dc9afg2k”)。 2. 运行命令“git fetch origin master && git merge origin master”。 3. 运行命令“git checkout master”。 4. 运行命令“git pull”以获取所有最近的更改。 5. 再次运行命令“git fetch origin master && git merge origin master”。 6. 运行命令“git reset --hard origin/master”。 7. 运行命令“git checkout branch”。 8. 运行命令“git blog”。 9. 运行命令“git reset --hard dc9afg2k”(提交成功)。 10. 运行命令“git checkout master”。 11. 运行命令“git log”(回到了两天前的状态)。 12. 运行命令“git pull”(master分支没有更新到当前的origin/master)。
1. 将分支中的更改提交到本地主分支(提交ID为“dc9afg2k”)。 2. 运行命令“git fetch origin master && git merge origin master”。 3. 运行命令“git checkout master”。 4. 运行命令“git pull”以获取所有最近的更改。 5. 再次运行命令“git fetch origin master && git merge origin master”。 6. 运行命令“git reset --hard origin/master”。 7. 运行命令“git checkout branch”。 8. 运行命令“git blog”。 9. 运行命令“git reset --hard dc9afg2k”(提交成功)。 10. 运行命令“git checkout master”。 11. 运行命令“git log”(回到了两天前的状态)。 12. 运行命令“git pull”(master分支没有更新到当前的origin/master)。