首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在使用Git的项目中协作,而不使用Github?

如何在使用Git的项目中协作,而不使用Github?
EN

Stack Overflow用户
提问于 2015-04-26 01:23:04
回答 2查看 5K关注 0票数 23

我是吉特和吉特卜的初学者,对他们仍然感到困惑。据说,当我们与其他人合作时,我们可以使用Git而不使用Git。然而,也有人说,Git在本地的计算机上工作。如果我们不使用Github,那么在Git只在本地工作的情况下,我们如何协作呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-04-26 02:08:24

您可以通过交换、在存储库之间提交、以及在任何您觉得方便的范围内进行协作,来命名有趣的存储库。就这样。真的:这就是全部。

Github运行着一台服务器,它讲述了git支持的大部分交换提交和重新命名的主要协议,在大量方便的抽象和浏览器访问特性的基础上,它还提供了一个web GUI,但是当它直接涉及到交换提交时。有很多种方法可以做到这一点,因为底层的结构非常简单(字面上非常简单)。太简单了,人们不相信。

你的报应是你的,其中所发生的是你的事。将提交提交到另一个存储库的想法在某种意义上是一致的(对于每个回购),即发布它们。至少有一些(包括你自己的)回复将包括草稿提交,随机笔记,实验和完全的垃圾,没有人想要。没有人关心你的个人回复中的内容,就像他们关心你桌子上笔记中的内容一样,重要的是你发表的那些笔记。

对单个项目的工作流使用多个repos是很常见的--为真正的实验工作创建一个沙箱克隆实际上即使是最大的存储库也不需要两秒钟(任何后续的签出都可能需要一些时间)。你开始对一个tmpfs做克隆,几乎没有任何想法。

而且在每一次回购中,你都拥有世界级的风投公司的全部力量,供你自己专用和个人使用。

票数 2
EN

Stack Overflow用户

发布于 2015-04-26 01:31:42

Git是一个设置存储库的版本控制软件。它是如何完成的,以及如何管理它们则是另一回事,但重点是代码保存在存储库中。所有的存储库都是相同的,因为这是一个分布式系统。问题是,当协作时,整个团队需要访问同一个存储库。

这基本上就是github所做的事情:它创建了一个存储库,充当主存储库,每个团队成员都将自己的存储库与“主”存储库同步(请记住,来自github的存储库与您的存储库相同)。

为什么不将其同步到pc上的存储库呢?因为这更容易。您必须设置一个服务器,给出您的ip地址,您可能会创建安全问题等等。但这是可以做到的。另外,如果您真的想保护您的代码不受公司的影响,那么只需在机器上创建一个git存储库,并将每个人的存储库同步到该存储库。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29872642

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档