返回介绍

第 20 关 commit_in_future

发布于 2025-01-03 23:42:49 字数 965 浏览 0 评论 0 收藏 0

Commit your changes with the future date (e.g. tomorrow).

把提交日期设定在未来的某一天(比如明天)。

这关的任务很奇怪,要求把提交时间设定在未来,可是 Git 这台时光机只能开往过去不能开往未来,它只负责把发生过的事管理好,所以把提交时间设定在未来某个时间点实在没有道理啊!如果本关是想考核对 git commit 命令的 --date 参数的运用,应该要求把提交日期设定在过去,比如昨天或者上周,才是合理的应用场景。

设定提交时间的命令如下:

$ git commit
$ git commit --date=“2016-10-10T12:01:01”
$ git commit --date="10 minutes ago"
$ git commit --date="noon yesterday"
$ git commit --date="last friday"

第 1 条命令没有 --date 参数,所以默认使用当前时间作为提交时间;第 2 条命令的提交时间设置为“2016 年 10 月 10 日的 12 点 01 分 01 秒”;第 3 条命令的提交时间设置为“10 分钟之前”;第 4 条命令的提交时间设置为“昨天中午 12 点”;第 5 点命令的提交时间设置为“上周五的现在时刻”。第 2 条设置的是绝对时间,后 3 条设置的都是相对时间。

第 20 关过关画面如下:

第 20 关 commit_in_future

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文