带时间戳的 Git yolo 提交 (#代码片段)

带时间戳的 Git yolo 提交 (#代码片段)

💡 原文英文,约300词,阅读约需1分钟。
📝

内容提要

凯尔·谢夫林在工作中相信详细的原子提交,但在副业项目中用单个提交更改整个项目。为了改善副业提交的混乱,他添加了一个名为checkpoint的make命令。另一个解决方案是一个自定义Git命令,称为git-yolo,它通过yolo提交将进度添加到版本控制中。Git历史记录将包括“yolo检查点”。

🎯

关键要点

  • 凯尔·谢夫林在工作中相信详细的原子提交。

  • 在副业项目中,他用单个提交更改整个项目。

  • 为了改善副业提交的混乱,他添加了一个名为checkpoint的make命令。

  • 他创建了一个自定义Git命令git-yolo,以便更通用地处理提交。

  • git-yolo命令会将进度添加到版本控制中,并生成'yolo检查点'。

  • 当不想维护干净的Git历史时,可以使用git yolo命令。

延伸问答

什么是git-yolo命令?

git-yolo命令是一个自定义的Git命令,用于在不维护干净Git历史的情况下,将进度添加到版本控制中。

凯尔·谢夫林在工作和副业项目中有何不同的提交策略?

在工作中,凯尔·谢夫林倾向于使用详细的原子提交,而在副业项目中,他则使用单个提交更改整个项目。

如何使用checkpoint命令改善副业提交的混乱?

凯尔·谢夫林添加了一个名为checkpoint的make命令,以便偶尔将进度添加到版本控制中,从而改善副业提交的混乱。

git-yolo命令的输出是什么样的?

执行git yolo命令后,输出包括创建的'yolo检查点'和提交的时间戳,例如“yoloing at 2024-03-30T08:22”。

为什么有人会选择不维护干净的Git历史?

有些人可能在快速开发或副业项目中不想维护干净的Git历史,因此使用git yolo命令来简化提交过程。

如何创建自定义的git命令?

可以通过在$PATH中定义以git-为前缀的shell命令来创建自定义的git命令,例如创建一个名为git-yolo的shell文件。

🏷️

标签

➡️

继续阅读