我使用git,試圖同步到去年每月的第一次提交。我希望能夠在本月的第一個月的第一天逐月回顧。或至少從某個恆定的「秒」值。到目前爲止,我有這樣的:如何回到cygwin的日期,返回日期與靜態第二值
$(git rev-list --before "$(date -d "$(date +%Y-%m-01) -$i months" +%Y-%m)-01" -n 01 HEAD)
這顯然不包括恆定秒值。就目前而言,運行這個腳本然後在一個小時後再次運行它返回兩個不同的sha1,因爲它從我運行腳本的精確時間開始返回x個月。無論何時運行此腳本,我都希望返回的sha1是相同的。那有意義嗎?有任何想法嗎?
謝謝Scolytus,對學習者非常有見地。我會嘗試使用'master' – blaughli