git系列之-放弃修改
1、未使用 git add 缓存代码时
栗子1
$ git checkout --<文件名称>
放弃单个文件的修改栗子2
$ git checkout .
放弃全部文件的修改注:此命令不会删除新建的文件,因为刚新建的文件还没已有加入到 git 的管理系统中,所以对于git是未知的。自己手动删除就好了
2、已经使用了 git add 缓存了代码
栗子1
$ git reset HEAD <文件名称>
放弃指定文件的缓存栗子2
$ git reset HEAD .
放弃全部文件缓存注:此命令用来清除git add的缓存,相当于撤销git add命令,使用本命令后本地修改的文件并不会发生变化,继续使用git checkout命令可放弃修改
3、已经用 git commit 提交了代码
栗子1
$ git reset --hard HEAD^
回退到上一次commit状态栗子2
$ git reset --hard <commitid>
回退到任意版本
如何查看commitid?
$ git log
如何退出git log?
英文输入法状态下输入“q”即可
git系列之-放弃修改相关推荐
- 玩转GIT系列之【如何放弃本地/服务器端所做的修改】
今天遇到一个问题,就是在git工程下修改了一些代码,结果发现搞错了,需要撤销掉所有改动的内容,还原到之前的初始版本,换言之就是放弃自己在本地所做的修改.该怎么做呢?要分以下几种情况来区别对待: 一.尚 ...
- git放弃修改放弃增加文件
1. 本地修改了一堆文件(并没有使用git add到暂存区),想放弃修改. 单个文件/文件夹: git checkout -- filename 所有文件/文件夹: git checkout . 2. ...
- Git系列:如何创建和初始化仓库,添加更新修改
目录 •写在前面 •创建仓库 •添加文件 •下一步 对Git有了一个大致基本的认识之后,就可以开始使用Git创建我们项目的版本库了,这一篇文章就是简洁明了的介绍创建Git项目仓库的大致过程,包括其中用 ...
- Git系列之修改历史提交信息
文章の目录 1.查看 git 提交记录 2.修改最近两个或者两次上的commit信息 3.扩展:修改上一次git commit 提交的信息 参考 写在最后 1.查看 git 提交记录 git log ...
- 【git系列】重命名文件后为何就是untracked状态了 以及 应该如何正规地修改文件呢
在日常开发过程中,有一次对项目中的某文件名称进行了修改,然后在用$git status查看状态的时候,发现这个文件变成untracked状态了: 重命名文件/文件夹后为何就是untracked状态了 ...
- Git 系列 1:提交修改到远程仓库——详尽版
目录 一.对项目进行修改 二.查看当前项目状况 2.1 暂存区与工作区 2.2 文件状态 三.添加文件到暂存区 3.1 全部添加 3.2 指定文件 3.3 指定目录 四.查看哪些文件将被提交 五.提交 ...
- linux git 修改文件,关于linux:Git删除所有未修改的文件
我在Linux平台的项目中使用git. 我在特定目录中有很多文件. 我在该目录中修改了上面的约50个文件,但未暂存并提交它. 我要从该目录删除所有其他未修改的文件吗? 有没有办法使用git和Linux ...
- Git系列(五):Git Flow
Git系列目录 Git系列(一):Git安装后配置用户名.邮箱 Git系列(二):Git创建本地仓库及对文件进行操作 Git系列(三):Git版本管理 Git系列(四):本地仓库关联远程仓库(将本地仓 ...
- vscode +git diff 快速定位修改差异
下载git插件 在扩展栏里,查询git,安装GitHub Pull Requests and Issues 在源代码管理栏里,找到更改 里面有git diff修改的地方点击放弃更改按钮可以批量放弃修改
- Git系列:常用操作一指禅
Git操作一指禅 远程建仓,本地拉取代码 代码提交 版本回退 其他操作 扩展参考 Git系列博客: Git系列:GitHub建仓及远端同步步骤总结,link Git系列:入门必备指令详解,link G ...
最新文章
- Python中try...except...else的用法
- 《疯狂Java讲义》5
- IL语言之.ctor
- 详细分析已遭利用的 Desktop Window Manager 0day
- 年轻人求知欲让我想办CPU设计免费培训
- php小写数字变成大写,php 小写数字怎么转大写
- 「鹿班智能设计平台」是如何工作的
- Glib学习笔记(1)
- 关闭Linux内核打印信息方法
- JPEG图像压缩详解
- 解决PC端的的TIM群聊界面无法显示公告、文件、记录栏,不显示群消息
- 中国三大港进入全球最高效港口排名前十,新兴市场物流竞争力中国第一,印度和南亚或继续充当西方买家采购替代市场 | 美通社头条...
- S19文件格式详解(总结)以及与hex文件的互转
- VBScript 调试
- 利用TVS及1R电阻保护后级电路
- SQL Server TUNING-from DN
- 科汛用mysql数据库_KesionCMS科讯CMS系统SQL标签使用方法详细介绍
- excel学习-基础日期函数(today+now+year+month+day+date+本月最后一天)
- 脑机接口基础学习19---救救我吧,Evoked数据可视化
- linux 查看子进程和父进程