我可以在 git clone
的 --shallow-since=<date>
中使用相对相对日期(例如,像one-year-ago
这样的东西)吗?
命令替换(例如$(one-year-ago-command)
中的bash
和PowerShell
或`one-year-ago-command`
中的bash
)并不是真正的替代选择,因为我正在使用cmd
,而for /f
是a **中的一种痛苦。
最佳答案
是的,你可以这么做。它使用与您可以传递给例如的<date>
格式相同的格式。 git log --since=<date>
。
例如:
git clone --shallow-since="1 week ago" <url>
这适用于Git 2.20.1版本。也可以看看:
关于git - 将相对日期与git clone --shallow-since一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44851385/