查看commit修改的内容
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了查看commit修改的内容相关的知识,希望对你有一定的参考价值。
参考技术A 经常需要查看某次commit修改了哪些内容,与之相对应的命令有:git log
git show
使用git log打印出所有提交的commit hashID,之后可以使用git show通过commit hashID查询这一次的commit的内容
1,查询最近一次commit的内容
git show
2,查看指定commit的内容
git show commitId
3,查看某次commit中具体某个文件的修改
git show commitid filename
Git修改已提交的commit注释
参考技术A 通过 git log 查看提交历史信息:
进入修改注释界面:
第一行就是最后一次commit的注释信息,按 i 键进行编辑状态,修改注释信息后按 Esc 后再按 :wq 保存并退出
再次通过 git log 查看,注释信息由 add test.txt 修改为 新增test.txt :
命令:
比如我想要修改最近3次注释信息就使用 git rebase -i HEAD~3 ,显示下面内容:
按 i 进行编辑,需要修改那个注释,就将其前面的 pick 修改为 edit :
然后按 Esc 后再按 :wq 保存并退出
此时输入一下命令编辑第1条commit注释:
编辑注释信息(按 i 进入编辑状态,按 Esc 和 :wq 保存并退出),此时分支变为 master|REBASE-i 1/3 ;再输入下面信息进行保存:
此时分支变为 master|REBASE-i 3/3 ,现在只修改完第1条commit
再通过 git commit --amend 和 git rebase --continue 修改第3条后分支状态变回 master 并提示 Successfully rebased and updated refs/heads/master. 说明已修改完成
以上是关于查看commit修改的内容的主要内容,如果未能解决你的问题,请参考以下文章