【发布时间】:2011-10-11 21:31:29
【问题描述】:
我正在使用 git,试图同步到去年每个月的第一次提交。我希望能够在每个月的第一天,每个月的第一天,逐月返回。或者至少来自一些恒定的“秒”值。到目前为止,我有这个:
$(git rev-list --before "$(date -d "$(date +%Y-%m-01) -$i months" +%Y-%m)-01" -n 01 HEAD)
这显然不包括恒定的秒值。就目前而言,运行此脚本并在一小时后再次运行它会返回两个不同的 sha1,因为它从我运行脚本的确切时间开始返回 x 个月。无论何时运行此脚本,我都希望返回的 sha1 相同。那有意义吗?有什么想法吗?
【问题讨论】:
标签: git date cygwin sync seconds