Git版本回退
使用命令
git reset [-q] [<tree-ish>] [--] <pathspec>…
git reset [-q] [--pathspec-from-file=<file> [--pathspec-file-nul]] [<tree-ish>]
git reset (--patch | -p) [<tree-ish>] [--] [<pathspec>…]
git reset [--soft | --mixed [-N] | --hard | --merge | --keep] [-q] [<commit>]
使用演示
首先建一个git仓库如下图:
然后通过命令:
git log --pretty=oneline
查看提交纪录
常用的reset命令有两种:
git reset --soft 保留之前的修改
git reset --hard 丢弃所有的改变
git reset --hard
git reset --soft
提交远程
git reset soft,hard,mixed之区别深解 可以看一下这篇文章,同样自己也可以用souretree去看一下。