我可以在 git clone
命令的 --shallow-since=<date>
中使用相对日期吗?(例如类似于one-year-ago
)?
命令替换(例如在 bash
和 PowerShell
中使用的$(one-year-ago-command)
或在 bash
中使用的`one-year-ago-command`
)并不是真正的选择,因为我正在使用 cmd
,而 for /f
则很麻烦。
我可以在 git clone
命令的 --shallow-since=<date>
中使用相对日期吗?(例如类似于one-year-ago
)?
命令替换(例如在 bash
和 PowerShell
中使用的$(one-year-ago-command)
或在 bash
中使用的`one-year-ago-command`
)并不是真正的选择,因为我正在使用 cmd
,而 for /f
则很麻烦。
是的,你可以这样做。它可以使用与 git log --since=<date>
相同的 <date>
格式。
例如:
git clone --shallow-since="1 week ago" <url>
这个适用于 Git 版本 2.20.1。
另请参阅: