在Git中:为什么经常提交是好的?

时间:2015-02-25 09:40:21

标签: git commit atlassian-sourcetree

所以我对Git和DVCS一般来说都是新手,而且我到处都在阅读,至少在私人分支机构上,"总是很好地承诺所有的时间&#34 ;。问题是:为什么?我正在使用SourceTree(带有图形界面的Git客户端),一旦一切正常并且我已经完成,我发现它更容易(暂存然后)提交我的代码,因为在提交之前我仍然可以在SourceTree中看到我的差异。

那么更经常提交的原因是什么?我应该多久做一次?

2 个答案:

答案 0 :(得分:3)

经常提交的想法是为自己创建一个改变的实时源。我认为如果您对代码进行少量更改,并且出现问题并且您丢失了正在处理的版本,它也是一种安全措施。这样就减少了人类记忆的必要性,并依赖于(冗余)计算机存储。

答案 1 :(得分:0)

经常提交是有好处的,因为经常备份是好的。在您拥有不想丢失的代码时提交,例如在成功make check之后。

与大多数集中式版本控制系统(如Subversion或CVS)不同,您可以在代码准备好之后但在推送或与世界共享之前回过头来查看混乱的历史记录,因此git不会向您施压“第一次就把它弄好。“

相关问题