1.14. 结论

未匹配的标注

经过这章的学习,希望你对隐藏在几乎每一个 git 命令下面的对象数据库有一个深刻的理解。我们(从对象的角度)仔细地查看了 commit, trees, blobs, tagsbranches。甚至我们从头到尾地创建了一个 commit 对象。

所有这些都是为了让你对 git 的 porcelain 命令有一个更深的理解。

现在你应该感觉到自己已经准备好可以用 git 去解决你在版本控制系统中可能遇到的任何问题。当你将这些技巧应用到真实世界的项目时,记住 git 仅仅是一个跟踪你文件的工具,并不是管理软件项目的万能秘方。

不管你对 git 的知识有多么的熟练,也不可能弥补一个开发团队里面稀烂的约定。

到了结束我们这个基于 git 的版本控制旅程的时候了。

这个教程可以让你为分布式软件开发做好准备,但并不能在一夜之间教你变成一个 git 专家。你现在应该可以管理自己的项目,和其他的 git 用户一起协作。然后或许是最重要的。你现在可以准确地理解 任何其他的git 文档想努力表达的意思。你终于可以读懂 git 文档了。

你现在的工作是:把这些技巧应用到吸收这些技巧,然后把它应用到新的项目里面,并筛选你以前从来没有见过的复杂的历史,和其他开发者谈论他们的 git 工作流。花点时间去真正地尝试所有那些“我想知道如果怎么样就会怎么样”的场景,祝你好运。

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
讨论数量: 0
发起讨论 只看当前版本


暂无话题~