查看git文件修改历史

使用Git 跟踪单个文件的修改历史。

开发的时候经常会碰见这样的情况,需要跟踪单个文件的修改历史,在CVS 或者 SVN , 有一些GUI工具帮助做这些工作,在git上应该也有,不过一直没有发现。可以通过命令行来查看修改历史,也还算比较方便。

查看详细历史

git log -p filename
查看文件的每一个详细的历史修改,如果没有-p选项,只显示提交记录,不显示文件内容修改,git log -p -3 filename 显示最近的3次提交。

git log –pretty=oneline filename
每一行显示一个提交,先显示哈希码,再显示提交说明。

恢复该文件:

git reset commit 版本号 filename

提交git:

git commit -m “注释”

git blame filename
查看文件的每一行具体是谁提交和修改的

此条目发表在 git 分类目录。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*


*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>