wwf2

git reset

reset不加参数默认--mixed

  • git reset --hard 回退版本,并且清除当前仓库以及缓存区所有的状态
  • git reset --soft 回退版本,不会清除当前仓库文件的缓存和状态,不需要add,会暂存版本与本地的文件差异
  • git reset --mixed 回退版本,不会清除当前仓库文件的缓存和状态,需要add

HEAD^ 回退到上一版本
例:git reset --xxxx HEAD^ 或者HEAD^换成历史版本号为回到任一版本

分类:

技术点:

相关文章: