Open yaoningvital opened 3 years ago
有的时候,我们想追溯某个文件的某一行、或者某些特定行 的所有修改历史记录,查看这些行在什么时候发生过哪些内容的修改。用 Git 命令怎么查呢?
git log -L<startLineNumber>,<endLineNumber>:<filePath>
其中: startLineNumber为开始的行数; endLineNumber为结束的行数; filePath为查看的文件的路径。
我想查看 src/components/Business/MySearch.tsx 这个文件的第一行的所有修改记录,可以执行下面的命令:
src/components/Business/MySearch.tsx
git log -L1,+1:src/components/Business/MySearch.tsx
可以看到,可以查看到这个文件的这一行的所有提交记录。
一、问题场景
有的时候,我们想追溯某个文件的某一行、或者某些特定行 的所有修改历史记录,查看这些行在什么时候发生过哪些内容的修改。用 Git 命令怎么查呢?
二、解决方案
其中: startLineNumber为开始的行数; endLineNumber为结束的行数; filePath为查看的文件的路径。
example
我想查看
src/components/Business/MySearch.tsx
这个文件的第一行的所有修改记录,可以执行下面的命令:可以看到,可以查看到这个文件的这一行的所有提交记录。