原文英文,约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文件。
🏷️