Git修改最后一次提交的内容的具体步骤

只是针对第一次提交

如果发现最后一次的提交出现了错误,需要重新提交,就可以用git commit --amend

比如已经提交了README.md,但是发现还有创建一个新文件一块提交

Git修改最后一次提交的内容的具体步骤_第1张图片
  1. 这时就要先把新文件放到暂存区,用git add test.html
Git修改最后一次提交的内容的具体步骤_第2张图片
  1. 再使用命令git commit --amend,如果出现了一种编辑的模式

Git修改最后一次提交的内容的具体步骤_第3张图片

直接输入 :wq然后按回车,这里需要注意的是 直接输入,直接输入的意思就是不是先按esc或者其他的什么键,直接 shift加L右边的键输入冒号,紧接着加上wq,也就是写入并退出。

Git修改最后一次提交的内容的具体步骤_第4张图片

新添加到暂存区的文件就被放到同一次提交里面了。

Git修改最后一次提交的内容的具体步骤_第5张图片

如果是不是添加新的文件,只是觉得在最后一次提交的时候有的文件没有修改完全,那就在修改完了之后,把修改的文件用 git add加到暂存区,其他的步骤跟上面是一模一样的。

如果仅仅是想修改一下最后一次提交的提交信息,那就输入这样的命令

git commit --amend -m "新的提交信息"

就可以了,之后没有任何其他的操作

如果修改之后需要上传到GitHub,有两种情况:
第一种是第一次commit(未amend)的时候就已经push到github了,这时在修改和重新提交之后的push需要加上--force参数,即

git push --force

第二种情况,如果第一次commit之后没有push到GitHub,那么就没有影响。
具体可以看GitHub的帮助

博客:https://zhuanyongxigua.github.io

你可能感兴趣的:(Git修改最后一次提交的内容的具体步骤)