Git之创建完美提交

创建完美提交

是否还在把Git当中一个无聊的备份系统吗?是否还在git add .?只要发生修改就塞进提交里,提交会失去很多价值。提交和提交之间的分界很随意。之后再看这些提交,就像再家里翻箱倒柜的找东西,很难找到想要的东西。

整洁、细粒度的体积很重要

暂存区(Staging Area)就是为了完美提交而存在的。大多数情况下,保持较小的提交必保持较大的提交更有意义。暂存区允许我们咨询挑选每一个一共进入下次提交的更改:

git add file1.c file2.c

这只将这两个文件标记为下一次提交,而将其它更改留给将来和进一步编辑。
每次提交务必保证是关于同一个主题,专注单独的主题(而不是两个、三个或多个),往往归纳使提交更容易阅读。

有价值的提交信息

提交信息包括:

  • 有一个简明扼要的主题行(subject line)总结变更
  • 有个描述性的主体(message body),包括:
    – 项目发生了什么变化?
    – 做出改变的原因?
    – 有什么特别需要注意的?

优秀的代码包括大量优秀提交

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值