git撤销相关操作

git撤销相关操作

Level 1 工作目录

git checkout -- .

撤销不被git跟踪的文件
git clean -n 查看
git clean -f 删除

Level 2 暂存区 (git add 后)

先:
git reset HEAD
git reset HEAD <file_path>
再:
git checkout -- .

Level 3 本地仓库

git revert or git resetgit revert 更好,不会删除提交历史记录, 可以指定一个撤销一个之前的提交,不会影响其他提交
git revert <commit_hash>

git reset 会撤销时,会撤销指定提交及其之后的所有提交。

Level 4 远程仓库

先:
本地仓库 git revert <commit_hash>
再:
push 到远程仓库

 

posted @ 2025-04-25 10:02  呆瓜小贼66  阅读(10)  评论(0)    收藏  举报