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 到远程仓库

浙公网安备 33010602011771号