Git:查找特定用户在特定文件中的最后编辑



我有一个项目,它的源代码是在git的帮助下控制的。

现在我想知道我的队友最后一次编辑一个特定的文件是什么时候。我想找出SHA1的提交或看到他的编辑是不同的。

我想我可以使用git log --stat <path/to/file>和查看所有提交的列表,我的文件被更改。

有什么快速的方法吗?

您可以使用git log与路径规范和--author选项:

git log --author=your_teammate -- path/to/file

是的!你可以使用git blame

git blame <file>

文件的每一行都将显示谁是最后编辑的

我将使用这一行
git log --format="%H--%ad-%an" fileName

如果您只想要最后一次更改,请使用
git log --format="%H--%ad-%an" -n 1 fileName

如果您正在寻找一个特定的作者,通过grep
将其管道化git log --format="%H--%ad-%an" fileName | grep "Author Name"

相关内容

  • 没有找到相关文章

最新更新