GitGit

Reset 与 Revert

Reset & Revert

一个共享的 commit 里加了一行调试日志,怎么撤回,同时保留之后的改动?

terminal
# undo committed changes safely
git revert <sha>
# or uncommit + keep staged
git reset --soft HEAD~1

reset-revert · 图文示意

© 2026 Genisource Vibe · 知识点详情