点击打开链接https://www.kernel.org/pub/software/scm/git/docs/git-reset.html
# Revert changes to modified files.
git reset --hard
# Remove all untracked files and directories.
git clean -fd
单个文件回滚至某一个sha1 id的commit:
git reset 3d0d7869580f8b55e2b0059e59a9698bd390fa1e -- app/models/hide_model.php
整个branch往前回滚至某一个sha1 id:
#往前一个版本回滚
git reset --hard HEAD^
#往指定的sha1 id回滚
git reset --hard [sha1 id]
#还可以软回滚,只更改本地branch,不修改history
git reset --soft [sha1 id]
#or
git reset --soft HEAD^
本文详细介绍了如何使用Git进行各种类型的回滚操作,包括单个文件的回滚、整个分支的回滚等,并提供了具体的命令示例。
5675

被折叠的 条评论
为什么被折叠?



