git撤销commit
2024-08-26 21:16:43
请参考该文章:http://www.cnblogs.com/ningkyolei/p/5026011.html
场景:
不小心commit了一个不应该commit的修改,但是还没有push,想撤销那个commit
命令:
a)git log
b)git reset --hard commit_id
具体步骤如下:
1.模拟commit一个不应该commit的修改:
1.1.原来的list.view.js文件
1.2.原来的待push列表
1.3.按以下方法修改list.view.js文件
1.4.commit后的待push列表
2.打开git bash,并转到对应目录
3.执行命令:git log
记录由上至下出现的第二个commit_id(d1a65e9ac9a7c4396206f0072b7fbc9138a26c1f)
4.执行命令:git reset --hard commit_id
即:git reset --hard d1a65e9ac9a7c4396206f0072b7fbc9138a26c1f
5.再查看list.view.js和待push列表,即回到1.1和1.2的状态
最新文章
- div里嵌套了img 底部会出现白边
- CSS画图
- (待续)C#语言中的动态数组(ArrayList)模拟常用页面置换算法(FIFO、LRU、Optimal)
- testing - 测试基本使用接口
- DSP using MATlAB 示例Example2.10
- iOS UIImage扩展方法(category):放大、旋转、合并UIImage、增加渐变层、添加阴影、调节透明度、保存到相册
- JavaScript 定义类
- Tennis Championship
- android的nfc卡模拟开发
- [LeetCode] Advantage Shuffle 优势洗牌
- c/c++ linux 进程间通信系列4,使用共享内存
- 【golang-GUI开发】qt之signal和slot(二)
- Git创建项目基本命令
- 2018-2019-2 20175234 实验一 Java开发环境的熟悉(Linux + IDEA)
- day09作业
- 教您如何进行SQL跨表更新
- 达芬奇TI DVSDK之视频数据流过程分析
- myeclipse查询mysql出来的汉字是乱码
- 用户数据验证的正确姿势之assert
- JQuery为元素添加样式的实现方法