blog
blog copied to clipboard
Git项目单个文件回滚
很多时候,我们不小心改错了一个文件,但是跟随一个 Commit 已经 Push 上去 Git 服务器了,这时候我们不想回滚整个 Commit,而只想要回滚某个文件,怎么办呢?
步骤1:通过 History 查看该文件的Commit 记录
可以在 Github 或者 Gitlab 上,选择指定分支,然后点击指定文件后,右上角找到 "History"。
步骤2:查看 History,找到你想要回滚的节点,然后复制节点 Hash 值,比如:
步骤3:通过 Checkout 命令,把对应修改节点状态下的该文件下载下来,比如:
git checkout 75b3de7f2e8a6c7158750884491f5761958c877c ./src/index.js
这时候本地的文件就已经回滚了成功了,记得修改完后,要 Commit 并 Push 一下,才能上传到 Git 服务器。