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, 回退的变更全部清除
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, 回退的变更全部清除
相关文章推荐
- Git学习笔记(2)——版本的回退,和暂存区的理解
- Git笔记——版本回退(3)
- git学习笔记之版本回退
- Git-版本回退(笔记)
- Git学习笔记二(版本回退、工作区和暂存区、撤销修改、删除文件)
- 【Git学习笔记】初始化Git仓库和版本回退
- 【Git/Github学习笔记】Git常用命令(版本回退)
- Git学习笔记 chapter02--版本回退
- Git 自学笔记 egit (版本回退)
- Git学习笔记(三)---版本回退
- Git学习笔记(几个常用的命令 及 版本回退)
- git 版本回退 and git stash 暂存使用
- GIT仓库学习--本地、远程仓库版本回退
- git版本回退
- Git学习系列(三)版本回退和管理文件的修改及删除操作
- 关于本地文件git回退版本的操作
- Git版本回退方式(一)
- git回退远程版本库中的代码
- Android Studio git 版本回退到最新的版本
- GIT 版本回退