vscode git终端无法退出_Git拾遗(一)

    前端拾遗系列已经写过17篇了,涵盖了css、js、vue、以及其他一些基础的知识。随着篇幅的增加,有时候找到想看的内容就变得不太方便~~~所以,现在起前端拾遗系列会更加具体的进行下去。还是熟悉的味道,配方升级,更加精准的定位信息。d26aeba5741759a97859bcf069899e58.pngd26aeba5741759a97859bcf069899e58.pngd26aeba5741759a97859bcf069899e58.pngd26aeba5741759a97859bcf069899e58.pngd26aeba5741759a97859bcf069899e58.pngd26aeba5741759a97859bcf069899e58.png

    日常的代码管理,已经完全的使用git来进行了,有时候commit时,写了错别字、或者直接就是错误的信息,想要修改过来,看完本篇你就可以!

    首先,不论是在Git bash 还是在vs code的终端里,都可以进行这个操作,输入 

git log

查看提交的版本信息

703c297ac800ffc3327f361579d62bb4.png

我们来修改最近一次提交的commit信息(随便输入的~~~)

git rebase -i HEAD~1  //1 代表倒数第一次的commit

出现如下界面:

a75275870496e7d2cbb4bd164addbff3.png

按 i 进入编辑模式,将要修改的那一条commit的pick改为 edit,然后esc 退出,输入下面命令后,回车

:wq  //退出编辑模式,此命令为保存并退出

e1fe1e5634f5f7f464697eeae3e37e81.png

然后修改commit的内容,输入如下指令

git commit --amend

出现如下界面

5000f5b1606e6c0bd6609b930ec7dfa7.png

按 i 进入编辑状态,修改commit信息,然后 esc 退出,输入 :wq 退出编辑状态

379ec6e72b81ea5a40b3bbc1dbf9ce02.png

最后将修改的commit信息提交,执行以下命令

git rebase --continue

49bf3718cff41a337a2219b0ee975957.png

然后,输入 git log 就可以查看到修改过后的commit信息了

3b8299becf519ddc7ae3c9713dde039d.png

补充一点,关于修改后提交,执行完git rebase --continue后,如果没有修改成功,可以使用强制提交的命令,这样就可以完成修改了。如果上一步提交成功,此操作就不需要了。

git push -u origin master -f

好了,以上就是如何修改git已经push过的commit的方法。经本人试验验证。

    学而时习之、拾遗不止!!!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值