如何在git仓库中获取<username>应用的最旧更改?

时间:2016-09-02 09:06:59

标签: git

在WebStorm中工作时,我可以通过打开revisions panel来查看谁更改了打开文件中的代码。 据我所知,这些信息保存在git中,可以获取。

所以,我想知道,是否有可能找到某个用户名所做的最早的更改? 是否有工具来执行历史搜索/按用户名过滤等操作?

2 个答案:

答案 0 :(得分:3)

git log --author=user --reverse将为您提供此用户从最早到最新排序的提交列表。有关详细信息,请参阅git-log(1)

答案 1 :(得分:0)

git log --pretty='%ad %h' --author='<name>' --date=format:'%Y-%m-%d %H:%M:%S' <branch> | sort | head -1

如果您想要提交日期,请使用%cd代替%ad--date=iso可能没事。