前言:有时候接手一份新代码时,看到某些文件的改动,但不清楚这个改动的作者和原因,想查看该文件的具体提交历史记录。
今天一个同事是这样做的,直接敲git log命令,然后再使用vim命令的搜索关键字的方法来查看该文件的提交记录,然后敲了 git log 命令后,直接按 “/” 然后加入该文件的路径,后就可以搜索该文件名作为关键字,然后按 N 和 Ctrl+N 进行上下搜索结果切换,这样的话,很慢很繁琐,效率比较慢。
- 下面我介绍一个比较快捷的方法来查看某个指定文件的提交记录,使用的还是git log命令,只是加了一些参数而已。
git log --pretty=oneline 文件名
如果想查看具体的修改详情,就可以使用git show 命令查看如:
git show <git提交版本号> <文件名>
这样指定版本号,指定文件的就可以直接查看该文件的修改详情,不要看该版本号其他文件的修改。
这样的话,很高效、快速的查看指定文件的提交记录和记录详情。
网友评论