`
snoopy7713
  • 浏览: 1129660 次
  • 性别: Icon_minigender_2
  • 来自: 火星郊区
博客专栏
Group-logo
OSGi
浏览量:0
社区版块
存档分类
最新评论

Git reset 回退

阅读更多

Git reset指将当前head的内容重置,不会留log信息。
有3个参数:–soft –mixed –hard

git reset HEAD filename 从暂存区中移除文件
git reset –hard HEAD~2 会将最新的2次提交全部重置,就像没有提交过一样。
git reset –hard commit (33b7) 回退到 33b7 版本

1.git reset –mixed:此为默认方式,不带任何参数的git reset,即时这种方式,它回退到某个版本,只保留源码,回退commit和index信息
2.git reset –soft:回退到某个版本,只回退了commit的信息,不会恢复到index file一级。如果还要提交,直接commit即可
3.git reset –hard:彻底回退到某个版本,本地的源码也会变为上一个版本的内容

分享到:
评论

相关推荐

    Git版本回退方法论(可能解决你101%遇到的Git版本问题)

    1 本地版本回退 你在本地做了错误的 commit 先找到要回退的版本的commit id: git reflog 接着回退版本: git reset --hard cac0 cac0就是你要回退的版本的commit id的前面几位 远程分支版本回退 回滚自己的远程...

    git 命令的收集以及总结分享学习

    git reset --hard HEAD^ ——回退到上一个版本 git reset --hard 3628164 ——回到你想要的版本 git log -n 1 --stat ——查看修改的文件 总结一下: HEAD指向的版本就是当前版本,因此,Git允许我们在版本的历史...

    git 删除分支和回滚的实例详解

    git reset --hard commit-id :回滚到commit-id,讲commit-id之后提交的commit都去除 git reset --hard HEAD~3:将最近3次的提交回滚 【远程代码库回滚】: 这个是重点要说的内容,过程比本地回滚要复杂 应用场景:...

    git 基本命令整合

    git 基本命令整合 Git基本常用命令如下:  git init 把当前的目录变成可以管理的git仓库,生成隐藏.git文件。  git add 文件/(* 目录内所有文件) 将... git reset --hard HEAD git文件版本号 回退到上一个版本

    test:学习Dart和扑

    $git reset 回退(--hard HEAD^)^表示上一个版本,HEAD表示当前版本,HEAD~100(100个版本前) $cat 查看文件内容 $git checkout -- 撤销工作区修改,文件回到最近一次git commit或git add时的状态,用版本库/暂存区里的...

    git简单基本操作文档.docx

    使用 `git log` 命令查看版本号,然后使用 `git reset` 命令回退到指定的版本。例如,使用 `git reset --hard id` 命令回退到指定的版本。 Git 是一个强大的版本控制系统,掌握 Git 的基本操作可以帮助读者更好地...

    git入门教程.docx

    版本创建与回退: 创建一个文件 code.txt,编辑内容如下,然后使用如下命令可以创建一个版本:git add code.txt git commit –m '版本 1'。使用如下命令可以查看版本记录:git log。继续编辑 code.txt,在里面增加一...

    git快速入门.pptx

    可以使用 Git reset 命令将本地修改全部回退。 git reset --hard 9. 同步远端代码到本地 可以使用 Git fetch 和 Git rebase 命令将远端代码同步到本地。 git fetch git rebase [branch] 这些命令只是 Git 的...

    Git撤销使用方法,详细教学

    撤销是指恢复先前的状态或操作,以便回退或取消更改,Git提供了多种方式来进行撤销,撤销对文件的修改、撤销暂存的修改、撤销提交、撤销合并等; 详细教程 1、撤销对已经暂存区的文件的修改 这个命令会将指定文件从...

    lxy666#web-Note#git 取消修改命令1

    回退所有内容到上一个版本回退a.py这个文件的版本到上一个版本向前回退到第3个版本git reset –soft HEAD~3将本地的状态回退到和远程的一样gi

    hello:git 笔记

    使用同样的命令,利用ID,不仅可以往后退,也可以从回退后的版本,返回到原版本,即往前退 至于id,可以利用记录你每一次命令的 git reflog 来操作 工作区和暂存区 分支学习 一条完整的时间线作为一条分支,而最初始...

    计算机专业面试可能会遇到的问题

    git reset --hard commitID 版本回退 git reflog 可以看到删除掉的记录(用来查找丢掉的指令) touch .gitignore 这文件可以不让git管理 分支: git branch 分支名 创建分支 git branch 查看本地分支 git checkout ...

    Git本地仓库(Repository)详解(二)

    好了,现在我们就用gitreset命令,将我们的版本回退到”addreadme.txt“中吧,如下图:大家可以看到,我们回到了”addreadme.txt“版本中了,下面我们再来查看一下gitlog,如下图:有个问题哦,有没有发现我们最后...

    GP-03-test:一个测试

    读我项目说明文档一般会通过项目放在一起作为项目说明文档git init把当前...-hard版本号版本回退HEAD ^回退到上一个版本回退到指定版本主要的几个操作git init->创建版本库git add文件名->工作区提交到暂存区git comm

    hehe1:123456

    穿梭前,用git log可以查看提交历史,盔甲确定要回退到该版本。 要重返未来,用git reflog查看命令历史,刹车确定要回到未来的那个版本。 初次安装 git config --global user.name“ lanch” git config --global ...

    ch1y4.github.io

    博客空白仓库分支 Windows的cmd命令查询指定端口占用的进程并关闭 查找对应的端口占用的进程:netstat -aon|findstr "1080...GitHub 回退回某个commit $ git reset --hard 某个commit id $ git push -f -u origin mast

    WeatherWidget:小程序天气预报

    II、d0e51c8 版本之后为版本,若未开通云开发功能,为不影响小程序正常运行,可以将版本号回退到 git reset d0e51c8 --hard,或,将云开发相关代码注释掉(包括:app.js 中的初始化、index.js 中获取 message 的代码)...

Global site tag (gtag.js) - Google Analytics