我肯定有很多线程要求提供git教程,但是我想要一个非常具体的教程(如果有一个:P)。
有很多教程关注如何做到这一点,以及如何使用git。他们只是给你一些现成的食谱来执行特定的任务。这很好..。如果你想做到这一点,而没有其他的/更多的/不同的。
另一方面,我一直倾向于以工具为导向的方法(如果我可以这么说的话):一个描述某些技术的每个工具/部分/功能的教程,它确切地描述了它做什么,它是如何工作的,,最重要的是-什么都是可能的。因为如果我确切地知道我有哪些工具以及如何使用它们,我就可以自己弄清楚如何执行特定的任务。而且,每当我有特殊情况-我可以调整,我知道如何做。
Git手册正是本着这种精神,但是它缺乏整体的理解--它没有解释更一般的术语,比如存储库、分支、git对版本控制的总体方法等等……
所以-你知道用面向工具的(而不是“如何做-做”)精神编写的教程吗?当然,也要解释一下所有的一般概念。
发布于 2015-02-12 12:21:06
它没有解释更通用的术语,比如存储库、分支、git对版本控制的总体方法
这将由书v2负责。
你知道用面向工具的方式编写的教程(而不是“我做什么”)吗?
发布于 2015-02-12 12:20:49
虽然git还提供了一个漂亮的文档,但它也使您从基础到更高级别的流https://try.github.io/levels/1/challenges/1。
下面的链接将真正帮助您了解物理上是什么概念,并非常漂亮地说明您所做的每一个事件的图片。http://pcottle.github.io/learnGitBranching/
发布于 2019-03-02 22:44:37
我不确定这是否是您想要的,但是我的团队最近出版了一本指南,从代码的角度来教导程序员Git是如何工作的,即Git的代码是如何工作的,而不是关于如何使用Git命令的手册。如果您感兴趣,您可以查看它的这里。
https://stackoverflow.com/questions/28477200
复制相似问题