我是一位具有 UNIX SCCS 和 Microsoft Visual SourceSafe 经验的 Git 新手。我刚刚学习 Git,它似乎有一个巨大而痛苦的学习曲线。我已经看到 Git 删除了所有我未提交的数据文件,这让我很担心。 (实用程序如何在没有警告的情况下删除数据文件超出了我的范围)。
Linus Torvalds 在他的 Git 视频中声称 Git 是分布式的,宣扬了分布式的好处,但除了每个人都拥有源代码的副本(克隆)之外,并没有真正解释分布式是如何工作的。
Git 如何帮助分发?
Git 如何帮助恢复丢失的文件?
Git 分发是如何工作的?
我可以找到文件分发的位置吗?
有 Git 分发教程吗?
提前致谢!
读这个 :http://www.newartisans.com/2008/04/git-from-the-bottom-up.html http://www.newartisans.com/2008/04/git-from-the-bottom-up.html
至于你的其他问题:
Git 是如何工作的?
这不是一个足够具体的问题,无法回答。但一般来说,Git 的工作方式是创建对象并将它们放入树中。这些对象对应于您对内容所做的更改。树本身就是物体。 Git 跟踪的是对存储库中内容所做的更改。
分销如何运作?
因为所有存储库都可以是服务器,所以不同的存储库可以比较它们的树和对象,并确定该存储库的当前状态与另一个存储库之间的变化。因此,他们能够从其他存储库推送/拉取。
它有什么帮助?
如果您看不出它对您有什么帮助,请坚持使用 MVSS。
我觉得可能是词汇量有问题。配送不是运送。 Git 的分布意味着每个存储库都是一个服务器。这并不意味着它将跟踪它被克隆的位置(尽管您自己的存储库可以保留从中提取/推送到的远程存储库的列表)。
阅读我链接的 PDF。然后按照他们的指示创建一个 github 存储库。Fork http://help.github.com/forking/别人的存储库,任何人,只是为了看看它是如何工作的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)