首先,通过3次提交得到"你的分支在原点/主人之前",然后我的应用程序恢复到早期更改的早期时间.
我怎样才能得到过去11个小时里所做的事情?
我设法犯了一个大错(在星期一早上)在Master上工作,忘记创建新的分支,对文件进行更改然后无意中恢复到master,丢失所有更新.我没有提交更新的文件.
我丢失了所有更新还是可以检索它们?
不要问我怎么样,因为每当我想到它,我都必须在脸上打自己.
我有很多地方的变化.
我只是偶然做到了
git merge another_branch
git reset --hard HEAD^
Run Code Online (Sandbox Code Playgroud)
在很多工作上.:(意图我不想在这里合并的变化.
如何恢复原始状态?
不,当地的变化从未发生过.
没门?
我想撤消该命令npm create vite@latest。我想恢复我的更改,但它们不会出现在 git log 中或被保存。
在 Visual Studio Code 的“源代码管理”选项卡中,未暂存的更改顶部有两个按钮,当您将鼠标悬停在它们上方时会出现这些按钮:
悬停时有人说:
另一则写道:
它们之间有什么区别?
如何使用 Git CLI 复制他们的行为?