美文网首页
撤消修改

撤消修改

作者: 随玉而安_gao | 来源:发表于2016-12-21 21:40 被阅读0次

撤消工作区的修改

git checkout -- file

例如:git checckout  -- readme.txt(表示把readme.txt这个文件在工作区的修改撤消)

撤消暂存区的修改

git reset HEAD  file

例如:git   reset   HEAD readme.txt(表示把readme.txt这个文件提交到暂存区的内容撤消,重新放回工作区)

git reset命令既可以回退版本,也可以把暂存区的修改回退到工作区。当我们用HEAD时,表示最新的版本。

版本回退

在Git中,用HEAD表示当前版本,也就是最新的提交.

上一个版本就是HEAD^,

上上一个版本就是HEAD^^.

往上100个版本写100个^比较容易数不过来,所以写HEAD~100。

git reset--hard HEAD^:回退到上一个版本

git  reset  --hard  commit_id:指定回到未来的某个版本

要重返未来,用git reflog查看命令历史,以便确定要回到未来的哪个版本。

git reflog:用来记录你的每一次命令

git commit --amend:此命令将使用当前的暂存区域快照提交。如果刚才提交完没有作任何改动,直接运行此命令的话,相当于有机会重新编辑提交说明,但将要提交的文件快照和之前的一样。

git  reset  HEAD   filename:撤消暂存区的文件

git    checkout   --   filename:撤消工作区的修改

相关文章

  • 撤消修改

    撤消工作区的修改 git checkout -- file 例如:git checckout -- readme....

  • 撤消修改

    在你没有git add和git commit之前,git checkout --file可以消除工作区的操作 在你...

  • GIT撤消操作

    在任何一个阶段,你都有可能想要撤消某些操作。 这里,我们将会学习几个撤消你所做修改的基本工具。 注意,有些撤消操作...

  • git 撤销操作

    在任何一个阶段,你都有可能想要撤消某些操作。 这里,我们将会学习几个撤消你所做修改的基本工具。 注意,有些撤消操作...

  • GIT 的撤消操作

    撤消工作区修改(未执行 add) git checkout . 放弃本地分支所有修改 git checkout -...

  • 2.4 Git基础 - 撤销操作

    撤销操作 在任何一个阶段,你都有可能想要撤消某些操作。 这里,我们将会学习几个撤消你所做修改的基本工具。 注意,有...

  • 《Pro Git》翻译文2.4 - 撤消操作

    访问原文 在任何一个阶段,你都有可能想要撤消某些操作。 此篇,我们将会学习几个撤消你所做修改的基本工具。 注意,有...

  • Git撤消命令

    git checkout filename:将工作区内容的修改撤消git reset HEAD filen...

  • 二、GIT基础-撤消修改

    4、撤消修改 我们编辑Hello.txt文件,添加一行新的内容后保存,这时我们发现最后一行的内容添加有误,我们需要...

  • Git 常用指令表

    创建版本库 修改和提交 查看提交历史 撤消 分支与标签 合并与衍合 远程操作 补丁

网友评论

      本文标题:撤消修改

      本文链接:https://www.haomeiwen.com/subject/orfcvttx.html