如何在线上找到一个用户的特定文件的更改历史记录 我正在寻找一些执行以下3
的命令git log --author=author
git log --pretty=oneline
git log -p pom.xml
我只想在一行中的特定文件的SHAID,作者和提交消息
提前致谢。
答案 0 :(得分:3)
--pretty=format
中的这种特殊格式可以满足您的需求。
git log --pretty=format:'%h %an %s' --author=gnavin -z -- pom.xml
-z
replaces newlines with NUL
,这样您就可以在一行中获得所有结果。不过,您可以自己处理NUL
字符。