在WebStorm中工作时,我可以通过打开revisions panel来查看谁更改了打开文件中的代码。 据我所知,这些信息保存在git中,可以获取。
所以,我想知道,是否有可能找到某个用户名所做的最早的更改? 是否有工具来执行历史搜索/按用户名过滤等操作?
答案 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
可能没事。