起语:
版权声明: 腾讯课堂->零声学院.
我只是用来方便学习 && 复习!!! 我只是一个学习者, 从来不对我说过的话负责, 大家看到谨慎参考!!!
修改你的提交
●有时候,我们提交一个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