Git入门(7)-撤销修改
来源:互联网 发布:子弹图纸尺寸图片编程 编辑:程序博客网 时间:2024/04/30 08:07
Git入门(7)-撤销修改
当我们很累的时候,在readme.txt文件上多写了一行:
$ cat readme.txtGit is a distributed version control system.Git is free software distributed under the GPL.Git has a mutable index called stage.Git tracks changes of files.My stupid boss still prefers SVN.
在你提交之前,你突然发现了这个问题,而是你想删掉最后一行。那就输入
$ git checkout -- readme.txt
命令git checkout -- readme.txt
意思就是,把readme.txt
文件在工作区的修改全部撤销,这里有两种情况:
一种是readme.txt
自修改后还没有被放到暂存区,现在,撤销修改就回到和版本库一模一样的状态;
一种是readme.txt
已经添加到暂存区后,又作了修改,现在,撤销修改就回到添加到暂存区后的状态。
总之,就是让这个文件回到最近一次git commit
或git add
时的状态。
注意:git checkout -- file命令中的--
很重要,没有--
,就变成了“切换到另一个分支”的命令,我们在后面的分支管理中会再次遇到git checkout
命令。
假如现在你已经把 readme.txt已经放到了(git add)暂存区,那么首先我们要版本回退一下,用命令git reset HEAD file
可以把暂存区的修改撤销掉(unstage),重新放回工作区。然后到了工作区了,用我们刚才学习的git checkout -- readme.txt命令来丢弃工作区的修改。
0 0
- Git入门(7)-撤销修改
- Git 撤销修改
- Git-撤销修改
- git 撤销远程修改
- Git撤销修改
- Git教程:撤销修改
- Git撤销修改
- Git修改的撤销
- git 撤销修改
- Git 撤销修改
- git 修改-撤销
- git 撤销修改篇
- Git 撤销修改
- git之撤销修改
- git撤销修改
- Git之撤销修改
- GIT如何撤销修改
- 05.git撤销修改
- 网络修复-可以上qq但是网页等打不开
- KMP算法 HDU 1686 Oulipo 也就是乌力波啦~~
- 星际之门(一)(cayley定理n阶完全图的生成数个数,快速幂)
- HOJ 1003题 题解
- 【codeforces】Bear and Three Balls(sort)
- Git入门(7)-撤销修改
- POJ 2553The Bottom of a Graph
- android 子线程中更新界面?被ProgressBar给迷惑了
- Nova 是如何统计 OpenStack 计算资源
- 平衡搜索树之AVLTree
- Ekka Dokka
- 四大组件之特殊Service(IntentService)的使用
- Busybox 登陆后如何设置是否需要用户名和密码进入文件系统
- 【VS开发】【图像处理】RGB各种格式