面向工具的git教程?

时间:2015-02-12 12:13:27

标签: git version-control

我确定有很多线程要求git教程,但我想要一个非常具体的教程(如果有一个:P)。

有很多教程专注于使用git 如何做到这一点。他们只是为您提供一些现成的食谱来执行特定的任务。这很棒......如果你想做到这一点而没有别的/更多/不同的。

另一方面,我总是更喜欢面向工具的方法(如果我可以称之为):一个描述某些技术的每个工具/部件/功能的教程,完全是它的作用,它是如何工作的,最重要的是 - 所有可能性。因为如果我确切知道我拥有什么工具以及如何使用它们,我可以自己弄清楚如何执行特定任务。而且,每当我有特殊情况时 - 我可以调整,我知道该怎么做。

Git手册完全符合这种精神,但它缺乏全局 - 它没有解释更多通用术语,如存储库,分支机构,git的版本控制的整体方法等等......

那么 - 你知道任何用面向工具(而不是 how-do-do-do-this )精神编写的教程吗?当然,还要解释所有一般概念。

3 个答案:

答案 0 :(得分:1)

  

它没有解释更多通用术语,如存储库,分支机构,git和版本控制的整体方法

这将由Pro Git book v2涵盖。

  

你知道任何用面向工具编写的教程(而不是我怎么办)

答案 1 :(得分:0)

虽然git也提供了漂亮的文档 带您从基础到更高水平的流程 https://try.github.io/levels/1/challenges/1

以下链接将真正帮助您从物理上弄清楚这个概念是什么,并通过每个活动的图片展示非常精美地说明。 http://pcottle.github.io/learnGitBranching/

答案 2 :(得分:0)

我不确定这是否是您要寻找的东西,但是我的团队最近发布了一本指南,该指南从代码的角度教编码员Git的工作原理,即Git的代码实际上如何工作,而不是有关如何使用的手册。 Git的命令。如果您有兴趣,可以查看here