git回退版本笔记

来源:互联网 发布:攻击战斗机2优化 编辑:程序博客网 时间:2024/06/07 20:39

1、创建分支

 git branch test

 git push origin test


2、必要的时候回退进度

使用命令

git reset HEAD~* (*为回退版本的数量, 默认参数为--mixed

或者使用 git reset <commit-id>


㈠ 只清除commit信息,不改动代码

  

git reset HEAD~3git add .git commit -m "First Commit"git push origin test:refs/for/test

㈡ 切底回退到指定版本,丢弃所有的更改

git reset --hard 30762158989898********9187d0217716f9f5git push origin HEAD --force


参数说明:

  --soft  --mixed  --hard

 1)、mixed  默认使用参数

  举例:git reset --mixed HEAD~3  

  回退3个commit,被回退的变更置为未暂存状态

 2)、soft

  举例:git reset --soft HEAD~3  

  回退3个commit,被回退的变更都置为暂存状态


 3)、hard

  举例:git reset --hard HEAD~3  

  彻底回退3个commit, 回退的变更全部清除

  

             


原创粉丝点击