我想检查是谁在特定文件中添加了几行代码,因为所有3位开发人员都在处理同一个文件。
答案 0 :(得分:1)
您可以通过git blame filename
。
答案 1 :(得分:1)
要查看最后一个触摸每行代码的人,请使用git blame
。要查看插入或删除了您感兴趣的某些模式/行的提交,请使用the pickaxe。它可以帮助您找到哪些提交所做的更改与您感兴趣的模式相匹配(例如“谁更改了此行使用调试而非关键记录器”,即使该行当前是关键的)。
答案 2 :(得分:0)
您可以将git blame与-L选项一起使用,其中n是第一行,m是最后一行检查。以下示例将显示对第10行的最后一次提交。
git blame -L 10,10
如果你想要完整的历史记录,包括第一次提交(你要求添加行的时间),你可以使用git log,例如:
git log -L 10,10:myFile.txt