git blame sha1_file.c | grep "<正则>"
可以查询某个文件内容是谁添加的,这个超级棒
但是,如果某个文件的内容,某行在一次历史 commit 里被删除,那这个命令就查不到了。
我估计 git log 应该可以查询到那次 commit 的 sha1 ID ,但是找了一天的谷歌,没有学会,看了 git help 也苦于没看明白,所以在这里请教一下。
望知道的可以告知一下,谢谢了!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.