Git和Github中的fork、master、origin、push和pull术语是什么意思?

8

这些术语有什么不同:

  • 各个版本控制系统中都会出现trunk/branch/merge/check in/out等词汇
  • 而Git则提供了fork、master、origin、push、pull等不同的术语

小心你的假设!git checkout完全不同! - Michael Durrant
投票关闭,因为这个问题太宽泛了 - 整本书都可以专门讨论这个问题。请将范围明确缩小到可以在答案中解决的内容。也许可以每个问题只关注一个关键词对? - Duncan Jones
3个回答

4

我给你点了踩。回答应该直接回答问题,而不是引用外部链接。 - Duncan Jones

4

关于Git的第一件重要事情是,它对版本控制的思考与Subversion或Perforce或其他你可能习惯的SCM非常不同。通常更容易通过尝试忘记关于版本控制如何工作的假设,并尝试以Git的方式思考来学习Git。

-- http://gitref.org/


gitref.org很好,但没有定义“fork”。 - MarkHu
1
我给你点了个踩。回答应该直接回答问题,而不是引用外部链接。 - Duncan Jones

2

1
非常感谢。我在完整版本的文档中遇到了这个问题(数百页),所以不确定在哪里找到这个简单的答案,但我会查看这个链接。再次感谢。 - TommyG
我给你点了踩。回答应该直接回答问题,而不是引用外部链接。 - Duncan Jones
@DuncanJones - 为什么不在这里发布整个git文档呢?这些“外部链接”比任何人可以在这里发布的答案都要好。接下来,去给OP投反对票并评论“这可以通过谷歌搜索获得!” - Lord Loh.
@LordLoh。我已经给原帖投了反对票并投了关闭票。这是一个糟糕的问题,导致了糟糕的答案。它在提问时就应该被关闭。 - Duncan Jones
@DuncanJones不幸的是,你晚了7年!而且你选了"This question is completely unclear, incomplete, overly-broad, primarily opinion-based or is not about programming as described in the help center, and it is unlikely to be fixed via editing."这个选项吗?上述哪一条款符合此问题?太宽泛?基于个人观点?与编程无关? - Lord Loh.

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接