博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Git 撤消操作
阅读量:6855 次
发布时间:2019-06-26

本文共 435 字,大约阅读时间需要 1 分钟。

hot3.png

修改最后一次提交

有时候我们提交完了才发现漏掉了几个文件没有加,或者提交信息写错了。想要撤消刚才的提交操作,可以使用 --amend 选项重新提交:

$ git commit --amend

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

启动文本编辑器后,会看到上次提交时的说明,编辑它确认没问题后保存退出,就会使用新的提交说明覆盖刚才失误的提交。

如果刚才提交时忘了暂存某些修改,可以先补上暂存操作,然后再运行 --amend 提交:

$ git commit -m 'initial commit'$ git add forgotten_file$ git commit --amend

上面的三条命令最终只是产生一个提交,第二个提交命令修正了第一个的提交内容。

转载于:https://my.oschina.net/u/2254175/blog/369551

你可能感兴趣的文章
TP 服务器phpmyadmin用不了原因之一 开启伪静态 需要修改文件
查看>>
Java基础学习总结(1)——equals方法
查看>>
大型网站技术架构(二)架构模式
查看>>
Python 模版(四)
查看>>
销售订单更新、导入API OE_Order_PUB.Process_Order
查看>>
对于工作的一点点感悟
查看>>
大型网站技术架构(八)网站的安全架构
查看>>
查询Oracle正在执行和执行过的SQL语句
查看>>
MyBatis学习总结(10)——批量操作
查看>>
Linux的shell脚本打印图形和主机监控脚本练习
查看>>
storm流处理的简单例子的一些问题
查看>>
我的友情链接
查看>>
php5.2.5安装xcache-2.0.0
查看>>
varnish缓存四:性能调优
查看>>
关于顽固进程scclient.exe、scguardc.exe、sccltui.exe和系统服务scclient、scguardc
查看>>
什么是事务型的存储引擎
查看>>
unity 生命周期
查看>>
笔记本蓝屏错误代码0X0000000A故障处理分享
查看>>
XYGame-网络同步2-预测
查看>>
通过Unison实现CentOS 5.5下文件的双向同步
查看>>