`

git 撤销操作

阅读更多

git的一些撤销操作:
git commit —amend: 可以打开最后一次的提交编辑说明,修改最后一次提交的说明信息
通过git add命令将修改的文件添加到暂存区域,如果想撤销,就用git reset HEAD file 取消暂存的file文件,回到add之前(参考网站:http://git-scm.com/book/zh/Git-%E5%9F%BA%E7%A1%80-%E6%92%A4%E6%B6%88%E6%93%8D%E4%BD%9C
撤销commit
git reset —hard commit_id:彻底回到commit_id提交之前的版本,如果不pull代码直接 push 会报错,如果确定要丢弃commit_id之后的代码,就git push -f强制推到git库上,这个很有风险的。git reset --mixed git reset —soft没怎么用过(参考网址 http://zhyq0826.iteye.com/blog/1671638
git reset HEAD^:回退所有内容到上一个版本
git reset HEAD^ test.rb: 回退到test.rb文件的上一个版本
(参考网址:http://blog.csdn.net/wujiangguizhen/article/details/10609647
git reset –hard HEAD~n:会将最新的n次提交全部重置,就像没提交过
参考网址:http://my.oschina.net/MinGKai/blog/144932

分享到:
评论

相关推荐

    Git 撤销操作、删除文件和恢复文件

    本文主要介绍了Git撤销操作、删除文件和恢复文件的方法。具有很好的参考价值,下面跟着小编一起来看下吧

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

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

    git常用操作命令 pdf

     git checkout -- readme.txt 撤销修改:1. 文件在添加到缓存区前修改,则回退到原工作区状态;2. 文件在添加到缓存区后修改,则回退到原缓存区状态。也即是将readme.txt撤回到最近一次git add或git commit状态...

    Git撤销&回滚操作(git reset 和 get revert)

    主要介绍了Git撤销&回滚操作(git reset 和 get revert),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    Git撤销已经推送(push)至远端仓库的提交(commit)信息操作

    主要介绍了Git撤销已经推送(push)至远端仓库的提交(commit)信息操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    25个开发┃如何在Git里撤销(几乎)任何操作

    在本篇博文里,我会讲解某些你需要“撤销”已做出的修改的常见场景,以及利用Git进行这些操作的最佳方法。场景:你已经执行了gitpush,把你的修改发送到了GitHub,现在你意识到这些commit的其中一个是有问题的,你需要...

    Git里多种撤销操作的最佳方法

    我们会给大家介绍关于Git里的多种撤销操作,我会讲解某些你需要“撤销”已做出的修改的常见场景,以及利用 Git 进行这些操作的最佳方法。下面来一起看看吧。

    git rebase 成功之后撤销的操作方法

    主要介绍了git rebase 成功之后如何撤销,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

    Git基础用法

    四、 Git基础操作 4 1、 创建版本库 4 2、 把文件添加到版本库中 4 3、 版本回退 6 4、 工作区和暂存区 8 5、 撤销修改及删除文件 9 6、 远程仓库 12 1. 创建git远程仓库(创建git远程服务器) 12 2. 添加远程库 14 ...

    Git各种错误操作撤销的方法

    在平时工作中使用git难免会提交一些错误的文件到git库里,这时候,撤销吧,怕把正确的文件删除了,不撤销重新改又很麻烦,下面,我就从提交的三个阶段,来讲解如何撤销错误的操作。解决方法这种情况一般发生在新创建...

    gitjk:撤消您刚刚在git中所做的操作

    如果您只是运行了一个git命令,那么该程序将撤消它,告诉您如何撤消它,或者告诉您无法撤消。 基于一个笑话,我不久前发布了。 例子 要求撤消建议。 git init gitjk This created a .git folder in the current ...

    git命令git命令git命令git命令

    最全套的git操作命令。包含新建代码库、配置、增加/删除文件、代码提交、分支、标签、查看信息、远程同步、撤销、其他等等

    Git的merge和rebase你真的了解吗?

    撤销修改:Git可以帮助开发者撤销对文件的修改,包括撤销已经提交的修改和撤销未提交的修改。 版本标签:Git可以为每个版本打上标签,用于标记重要的版本或里程碑。 子模块管理:Git支持子模块管理,可以将一个项目...

    Git常用命令大全,可供平时所有Git操作查看

    内容概要: 1.仓库 2.配置 3.增加/删除文件 4.代码提交 5.分支 6.标签 7.查看信息 8.远程同步 9.撤销 10.其他

    Git常用命令及错误1

    Git常用命令--文件目录操作命令--git初始化操作--git 克隆分支--clone 远程分支--查看命令--版本回退--撤销修改--分支管理--tag相关

    git user guide_xmind

    git user guide git简明用户教程,包含git的如下操作: 创建、状态、分支、修改、撤销、提交、标签、合并、衍合、远程

    Git命令工作中使用场景总结

    Git命令 -Git配置 -工作流程 -搭建 -文件操作 -忽略文件 -Git分支 -版本回退 -撤销修改 -删除文件 -合并解决冲突 -多人协作 -Rebase

    git命令总结.pdf

    本文档归纳了几类常用的git命令,包括对比、撤销、查看历史、远程分支操作、rebase、merge、cherry-pick,用比较简洁的面板总结这些git命令,在需要的时候可以快速查找,共享出来,希望对他人有帮助。

    TortoiseGit用户手册中文

    4.8 撤销某次操作 20 4.9 Git Resolve 20 5 Git中冲突的解决 21 5.1 逻辑冲突 21 5.2 树冲突 22 5.3 内容冲突 23 6 Git分支管理策略 25 6.1 Master分支(主分支) 26 6.2开发分支Develop 26 6.3 临时性分支 26 ...

Global site tag (gtag.js) - Google Analytics