git回到指定版本命令
2018-01-23 10:04
274 查看
一、使用Git命名,返回代码到指定版本
git reset 是指将当前head的内容重置,不会留log信息。
git reset HEAD filename 从暂存区中移除文件
git reset --hard HEAD~3 会将最新的3次提交全部重置,就像没有提交过一样。
git reset --hard [commit哈希值](38679ed709fd0a3767b79b93d0fba5bb8dd235f8)
回退到 38679ed709fd0a3767b79b93d0fba5bb8dd235f8 版本
根据--soft --mixed --hard,会对working tree和index和HEAD进行重置:
git reset --mixed:此为默认方式,不带任何参数的git reset,它回退到某个版本,只保留源码,回退commit和index信息
git reset --soft:回退到某个版本,只回退了commit的信息,不会恢复到index file一级。如果还要提交,直接commit即可
git reset --hard:彻底回退到某个版本,本地的源码也会变为上一个版本的内容
例如:
我要彻底返回在上一次提交以前的版本。git reset --hrad HEAD~1
我要回到上一次提交的版本:git reset --hard
二、使用Git GUI工具返回master分支示例:
1.打开master分支的所有历史提交
2.选择要返还的版本项,右键,点击Reset
3.如果要彻底返还,选择Hard项
更多:
使用Git获取最新版本到本地
使用Git GUI获取远程项目源代码实例
使用Git GUI同步本地和远程源代码
git reset 是指将当前head的内容重置,不会留log信息。
git reset HEAD filename 从暂存区中移除文件
git reset --hard HEAD~3 会将最新的3次提交全部重置,就像没有提交过一样。
git reset --hard [commit哈希值](38679ed709fd0a3767b79b93d0fba5bb8dd235f8)
回退到 38679ed709fd0a3767b79b93d0fba5bb8dd235f8 版本
根据--soft --mixed --hard,会对working tree和index和HEAD进行重置:
git reset --mixed:此为默认方式,不带任何参数的git reset,它回退到某个版本,只保留源码,回退commit和index信息
git reset --soft:回退到某个版本,只回退了commit的信息,不会恢复到index file一级。如果还要提交,直接commit即可
git reset --hard:彻底回退到某个版本,本地的源码也会变为上一个版本的内容
例如:
我要彻底返回在上一次提交以前的版本。git reset --hrad HEAD~1
我要回到上一次提交的版本:git reset --hard
二、使用Git GUI工具返回master分支示例:
1.打开master分支的所有历史提交
2.选择要返还的版本项,右键,点击Reset
3.如果要彻底返还,选择Hard项
更多:
使用Git获取最新版本到本地
使用Git GUI获取远程项目源代码实例
使用Git GUI同步本地和远程源代码
相关文章推荐
- git回到指定版本命令
- git回到指定版本命令
- git回到上一版本命令
- git回到某个历史版本命令
- Git中从远程的分支获取最新的版本到本地——两种命令
- 程序猿(媛)们注意啦!Git、SVN、Mercurial版本控制系统被爆远程命令执行漏洞
- Git让单个文件回退到指定的版本
- GIT 版本控制常用命令学习汇总
- 版本控制 Git 常用操作命令
- iOS开发:git命令返回任意一个版本的方法
- 版本控制之Git相关知识及命令操作
- Git的纯命令操作,Install,Clone , Commit,Push,Pull,版本回退,撤销更新,分支的创建/切换/更新/提交/合并,代码冲突
- 如果无法用gitk显示git的版本树,可通过git命令显示版本树图
- 使用git命令修改指定的commit提交记录并提交到远程服务器的方法
- 使用git命令 (git reset --hard HEAD) 回退版本信息
- php调用系统shell命令自动更新线上网站代码为git版本库最新版
- git如何更新到指定版本,然后再更新到最新版本
- git revert 后悔了 还原修改前的版本 + git 常用命令
- Repo和Git 版本管理常用命令总结
- 版本控制 - Git命令 概括