您的位置:首页 > 其它

git回退版本笔记

2017-11-29 14:02 246 查看
1、创建分支

 git branch test

 git push origin test

2、必要的时候回退进度

使用命令

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

或者使用 git reset <commit-id>

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

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

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

git reset --hard 30762158989898********9187d0217716f9f5
git 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, 回退的变更全部清除

  

             
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: