git reset
命令
git reset [-q] [<tree-ish>] [--] <paths>…
git reset (--patch | -p) [<tree-ish>] [--] [<paths>…]
git reset [--soft | --mixed [-N] | --hard | --merge | --keep] [-q] [<commit>]
最常用的用法
根据git reset的命令,git reset有三种用法,先说最常用的用法 git reset [--soft | --mixed [-N] | --hard | --merge | --keep] [-q] [<commit>]
soft就是只动repo(仓库)
mixed就是动repo还有staging(这个是默认参数)
hard就是动repo还有staging还有working