2011-06-26 77 views
8

什么术语之间的区别:对于Git和Github,术语fork,master,origin,push,pull意味着什么?

  • 主干/分支/合并/登入/登出(这是我从其他VCS知道)
  • 叉,硕士,产地,推,拉等。(通过使用的Git)
+0

小心你的假设! git checkout是不一样的! –

+0

投票结束时间太长 - 整本书都可以用于这个问题。请大幅缩小范围,以便在答案中可以解决的问题。也许每个问题关注单个关键字对? –

回答

5

这对于了解Git很重要的第一件事是,它认为版本控制与Subversion或Perforce或任何您可能习惯的SCM不同。通过试图忘记你关于版本控制如何工作的假设并尝试以Git方式思考它,学习Git通常更容易。

- http://gitref.org/

+0

gitref.org很好,但没有定义'fork' – MarkHu

+0

Downvote from me。答案应该回答问题而不是推迟到外部链接。 –

2

这本来是一派。我想这就是为什么有人已经重新提出了这个问题。我用Google搜索“混帐词汇表”,这是第一个结果 -

http://www.kernel.org/pub/software/scm/git/docs/gitglossary.html

它解释了大部分的你问。

http://ndpsoftware.com/git-cheatsheet.html也是一个很好的参考。

+1

非常感谢。我在它的完整版本(数百页)中遇到了这个文档,所以不知道在哪里可以找到这个简单的答案,但会深入到这个链接。再次感谢。 – TommyG

+0

http://ndpsoftware.com/git-cheatsheet.html - 这也是一个很好的参考。 –

+0

Downvote from me。答案应该回答问题而不是推迟到外部链接。 –

相关问题