微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在提交ID和先前日期之间的文件中特定行的Git日志?

如何解决在提交ID和先前日期之间的文件中特定行的Git日志?

假定在特定版本中提交的文件(及其路径)path/to/file在具有特定阴影的提交中被称为hex_sha。 使用git blame file/to/path hex_sha之后,我在该修订版中修改了每一行。 对于此示例,我们假设检查数字为line_i的行 假设还有另一个先前的日期date_limit。 我如何使用git log获取文件line_i中的行path/to/file从使用sha hex_sha的修订中修改了多少次(或提交列表)到特定的日期date_limit

我尝试过: git log --since=date_limit origin..hex_sha -- -Lline_i,+1:path/to/file和此命令的其他不同排列方式,但是没有任何反应,或者git无法正确理解文件名。我的印象是,在存在目标修订的--之后,git将--之后的第一个参数作为文件路径。我确定date_limit早于考试中的提交。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。