提交文件到本地仓库后忘记写日志信息的解决方案--git日记篇

日记篇,今天xin麒重新复习一下git,遇到的一个问题,解决了,mark一下。

一、案发现场:

提交文件到本地仓库后忘记写日志信息(master test)了,xin麒本来是想输入命令git commit -m "master test" xinqi.txt的:

在这里插入图片描述

于是出现下面界面:

在这里插入图片描述

然后xin麒才突然想起忘记标注日志信息了,于是按照该界面的信息提升,英文应该不难,意思大概是“请为自己的更改输入提交message,以#开头的行的行信息不算,空的message会导致commit失败”

二、解决思路1:

于是xin麒在首行输入了master test后,先按下Esc键,再按shift+:输入wq+回车,即可补救了。

在这里插入图片描述

可以用gir reflog来验证下是否已经将日志信息补上了:

在这里插入图片描述

验证成功。

xin麒根据因忘记添加日志信息而进入vim模式的提示,提交空message会导致commit失败,那么应该也有另一种方法:提交空message,让其提交失败,后面再重新提交一次即可。

下面验证一下:

三 、解决思路2:

比如说xin麒修改里面的文件:

在这里插入图片描述

添加一个2:

在这里插入图片描述

先提交到缓冲区再提交到本地库:

在这里插入图片描述

故意忘记添加日志信息,进入vim编辑模式:

在这里插入图片描述

于是什么也不输入,直接保存退出

在这里插入图片描述

出现:

在这里插入图片描述

这个信息英文,xin麒翻译下,应该说是:因为空的message使得提交到本地仓库的操作失败了。

于是再查看status和reflog:

在这里插入图片描述

验证成功
心语:遇到问题,不要慌,好好看看提示信息,慢慢解决,或者去看其他的参考资料解决。遇到问题时,尤其是知道自己正在在踩坑了,一定要谨慎,因为不知道这个来历不明的坑会引发什么事故,因此可以参考其他更多的内容来去解决当前遇到的坑。幸好xin麒这个忘记写日志信息的失误哪怕是发生了也造成不了什么危害。

end

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值