git命令

2 阅读1分钟
  1. git reset --hard eac68b122afc4d261fc4d692ed86438279dac7c8 * 作用:强制回滚。它将您的代码、暂存区(Staging Area)和工作目录(Working Directory)全部重置到指定的提交 ID。 * 结果:所有在该提交之后进行的已提交代码修改都会 被抹除,代码内容完全恢复到当时的那个瞬间。
  2. git clean -fd
    • 作用:清理未跟踪的文件。
    • 参数解释:-f 代表强制执行 (force),-d 代表同时删除未跟踪的目录。
    • 结果:删除所有不在 Git 版本控制中的新文件和文件夹(比如我们刚才尝试部 署时创建的 wrangler.jsonc、middleware.ts 以及 .open-next 文件夹等)。

这两个命令组合使用,可以让您的项目文件夹变得和那个提交 ID 时一模一样,连残留的垃圾文件都不会剩下。