git - 如何进入 git 流

标签 git version-control

一般来说,我很难养成使用 git 或源代码管理的习惯。 在编程 session 开始时,我知道我应该经常提交,但过了一段时间我有了这种编码隧道愿景而忘记了提交,然后几个小时后我意识到我编码太多以至于我无法在不中断的情况下真正做出有用的提交一切都分开,这会花费很多时间。

关于初学者如何养成正确使用源代码控制系统的习惯,有没有人提供一些提示和技巧。

最佳答案

提交旨在被阅读。所以我的建议是:阅读!阅读您自己的日志和差异。阅读其他存储库。很快你就会开始区分坏代码和好代码、坏提交和好代码、坏历史和好代码、清晰易懂的代码和只写垃圾。

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

技术提示:使用 git add -p 收集您的部分工作并将它们 merge 到提交中。您不需要立即提交更改的所有内容。参见 https://git-scm.com/docs/git-add#git-add-patch

关于git - 如何进入 git 流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45611176/

相关文章:

svn - 如果我想提交给 SVN 的文件经常更新,我无法足够快地进行合并,会发生什么情况?

ios - 在用户之间共享 Xcode 库

通过 SSH 镜像到 Github 时 Git 挂起

git - 在Visual Studio 2017中,通过SSH进行Git Push提交失败

linux - 如何让 git 在 pull 时不要求输入密码?

linux - 如何将 git .diff 文件 merge 到源代码?

xcode - 如何修复错误 : pathspec 'git-practice-project/git-practice-project' did not match any file(s) known to git

linux - 混帐添加。也添加了其他项目的更改

git 我可以加速提交吗?

SVN 和 Ionic 项目的初始提交?