git reset

reset不加参数默认–mixed

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

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

版权声明:本文为wwf2原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/wwf2/p/14256188.html