git reset --hard,版本回去某到某一版本,对本机的版本产生影响,不对远程分支产生影响。
git revert,撤销某一个,或者连续的多个版本,会对远程分支产生影响。这根git reset反思想的。
git stash,保存当前状态,可以理解成存档,用在切换分支时,又不想commit当前分支时使用。
git restore,单纯的撤销
git reset --hard,版本回去某到某一版本,对本机的版本产生影响,不对远程分支产生影响。
git revert,撤销某一个,或者连续的多个版本,会对远程分支产生影响。这根git reset反思想的。
git stash,保存当前状态,可以理解成存档,用在切换分支时,又不想commit当前分支时使用。
git restore,单纯的撤销