场景:在我们使用 git 时,可能会遇到这种问题:一次 commit 提交了多个文件,但是提交后发现有一个文件不应该提交,这时应该怎么办呢?如果把整个 commit 回滚会很麻烦(正确提交的文件也会被回滚),这时我们就需要回滚一部分文件。 1. 找到需要回滚的 commit ```bash $ git log main.ts ``` 2. checkout 到 commit ```bash $ git checkout commitId ``` 3. git commit