Git 版本管理之git神器修改commit的内容

起语:

版权声明: 腾讯课堂->零声学院.
我只是用来方便学习 && 复习!!! 我只是一个学习者, 从来不对我说过的话负责, 大家看到谨慎参考!!!
在这里插入图片描述

修改你的提交

●有时候,我们提交一个commit后, 发现有些部分漏掉了,尤其是有的内容忘记添加到暂存区了,导致这些内容没有commit,那如果我们把这些“漏掉”内容作为一个新的commit提交总不太好,其实我们可以把“漏掉”的内容提交到上一个commit里。

●还有时候,我们刚刚最近的一次提交的commit message写的内容不够严谨,需要重新整理下。

●那上面的两种场景,我们怎么处理呢?答案是git commit --amend

●比如最近的一次提交的内容少提交了一个README. md文件了,而且“Merge branch
'master’ of 47.106.79.26:/srv/nginx-docs”的内容也不够严谨,需要规范化提交内容。

●此时我们可以先调用git add README. md文件到暂存区,然后调用git commit - - amend把当前暂存区里的内容合并到上一次commit里,而且还可以修改上一次提交的message信息。
在这里插入图片描述

修改你的提交

在这里插入图片描述
在这里插入图片描述

修改任意提交的message

在这里插入图片描述
在这里插入图片描述

具体操作

在这里插入图片描述
对提交信息不符合的, 进行修改
先构造场景
在这里插入图片描述
(模拟)漏掉了这个没有添加进去
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
git log (信息也改变了)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
为什么要用 git push --force 因为修改后, id(提交的id)会改变, 需要强制

在这里插入图片描述
如果想要修改红色边框的, 描述信息.
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
会弹出这个窗口
在这里插入图片描述
填上你的描述信息
在这里插入图片描述
弹出第二个窗口 (因为提交了3个)
同上的操作(写上你的描述信息), 需要提交3个

在这里插入图片描述
git log 查看一下(注意一下, id也会变化)
在这里插入图片描述
git status 查看(发现与远程库上的东西有不一样)
在这里插入图片描述
git push --force (把它强制提交进去)

如果忘记写某一些代码, 就上传了, 应该如何处理
在这里插入图片描述

在这里插入图片描述
应该如何把漏掉(或多余[删除])的代码, 和commit(id) 联系在一起(上传)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
给我们的提交信息
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

结语:

在这里插入图片描述

时间: 2020-08-17

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值