我有一个 git 存储库,我在其中进行了很多更改,并将其推送到远程位置。
我希望将存储库重置为第一次提交的 3 次提交,将其推送到远程分支。我正在考虑执行以下操作:-
- git 重置
- git push 起源大师
对此有几个疑问?
- 这是正确的方法吗?
- 在第三次提交(从第一次提交)之后,我删除了某些文件并添加了一些文件。我希望将所有这些更改回第三次提交的状态(取回已删除的文件,删除新添加的文件)。我怎么能这样做呢?
谢谢。
[编辑] 目前我是这个项目的独立开发者。此外,还有很多提交,所以我不必手动恢复每个提交。