2017-08-10 80 views
3

我无法理解一般使用git或源代码控制的习惯。 在编程会议开始时,我意识到我应该频繁提交,但过了一段时间后,我有了这种编码隧道的愿景,并忘记提交,然后几小时后,我意识到我编码了太多,以至于我无法真正做出有用的提交打破一切,这将需要很多时间。如何进入git流程

在初学者应该如何养成使用源代码控制系统的习惯方面有任何提示和技巧。

+2

纪律,纪律,纪律。 –

+2

你可以将你的代码分解成单独的待办事项列表或标记在某个工具或任何东西上。然后,每当你标出待办事项时,你都会进行提交。 –

+0

我总是把它做成块,并提交我的代码,就像我不创建待办事项列表,但是当我认为我的任务已成功完成或文件现在有适当的代码时我承诺它。 –

回答

1

提交意图被读取。所以我的建议是:阅读!阅读你自己的日志和差异。阅读其他资料库。很快,你就开始区分糟糕的代码和良好的代码,糟糕的提交来自良好的,不好的历史,从良好的,清晰的和可以理解的只写垃圾。

然后返回到您的提交。你会看到他们有什么问题,并会尝试几乎自动地做出更好的提交。

技术提示:使用git add -p来收集部分工作,并将它们合并在提交中。您不需要一次性更改所有已更改的内容。见https://git-scm.com/docs/git-add#git-add-patch