git 撤销commit
来源:互联网 发布:手机网络慢怎么解决 编辑:程序博客网 时间:2024/05/16 02:46
如果不小心commit了一个不需要commit的文件,可以对其进行撤销。
先使用git log 查看 commit日志:
$ git logcommit 85fa2c254f25237080871466df34807c55def7c0Author: wuyy <wuyy>Date: Mon Apr 17 14:20:19 2017 +0800 测试一下gitignore3commit b062ff9a026c2ee307879d8175d49a5db577c671Author: wuyy <wuyy>Date: Mon Apr 17 14:19:22 2017 +0800 测试一下gitignore2
找到需要回退的那次commit的 哈希值,
git reset --hard commit_id
使用上面的命令进行回退
起因: 不小新把代码错误提交到了服务器上面
方法:
git reset --hard <commit_id>git push origin HEAD --force //这里的HEAD指的是最近一次的修改,就是上面刚刚进行的回退操作
其他:
根据–soft –mixed –hard,会对working tree和index和HEAD进行重置:git reset –mixed:此为默认方式,不带任何参数的git reset,即时这种方式,它回退到某个版本,只保留源码,回退commit和index信息git reset –soft:回退到某个版本,只回退了commit的信息,不会恢复到index file一级。如果还要提交,直接commit即可git reset –hard:彻底回退到某个版本,本地的源码也会变为上一个版本的内容HEAD 最近一个提交HEAD^ 上一次<commit_id> 每次commit的SHA1值. 可以用git log 看到,也可以在页面上commit标签页里找到
重点内容
0 0
- git撤销commit
- git 撤销commit
- git 撤销commit
- git 撤销commit
- git撤销commit
- git commit 撤销
- git 撤销commit
- git 撤销commit
- git 撤销commit
- git 撤销commit
- Git撤销Commit操作
- git 撤销本地commit
- git撤销commit操作
- git 撤销commit
- Git 撤销已经commit
- git 撤销commit
- git commit 怎么撤销
- git 撤销commit
- MATLAB实现最小二乘法
- 软件开发流程
- js 文件上传
- 读写磁盘
- 关于数据库范式
- git 撤销commit
- eclipse中Refresh Gradle Project时遇到Supplied javaHome is not a valid folder错误
- Spring/Tomcat Rest开发 配置UTF-8编码
- 线性表之链表
- 关于递推
- C# 反射获取 Metadata类,获取类的Attribute 属性
- Java面试(五)
- Session和cookie详解
- 今天在老项目上新建,发现老项目svn控制,需要去掉,记录下