gpt4 book ai didi

git - 如何在不使用 Github 的情况下使用 Git 在项目中进行协作?

转载 作者:IT王子 更新时间:2023-10-29 01:28:00 27 4
gpt4 key购买 nike

我是 Git 和 Github 的初学者,仍然对它们感到困惑。据说在与其他人协作时,我们可以在没有 Github 的情况下使用 Git。但是,也有人说 Git 在本地计算机上工作。如果我们不使用 Github,Git 只能在本地工作,我们如何协作?

最佳答案

您通过在存储库之间交换提交并在您认为方便的范围内合作来命名有趣的内容来进行协作。而已。真的:仅此而已。

Github 运行的服务器使用 git 支持的大多数主要协议(protocol)来交换提交和引用名称,并且它有一个 web GUI,在对浏览器介导的访问的方便抽象和功能的巨大帮助之上,但是当它出现时归根结底,这都是关于交换提交的。有很多方法可以做到这一点,因为底层结构非常简单(简直令人难以置信)。这么简单,人们不相信。

您的 repo 是您的;他们身上发生的事情是你一个人的事。这个想法是将提交提交到另一个存储库中,在某种意义上(对于每个存储库)发布它们已经达成一致。至少一些(包括你自己的) repo 协议(protocol)中的内容将包括草稿提交和随机笔记、实验和没人想要的彻头彻尾的垃圾。没有人关心您的个人存储库中有什么,就像他们关心您 table 上笔记中的内容一样,重要的是您发布的内容。

对单个项目工作流程使用多个存储库很常见——为真正的实验性工作创建沙盒克隆实际上不需要两秒钟,即使是最大的存储库(任何后续检查都可能需要一些时间)。您几乎不假思索地开始对 tmpfs 进行克隆。

在每个 repo 中,您都拥有世界级 vcs 的全部功能,供您独占和个人使用。

关于git - 如何在不使用 Github 的情况下使用 Git 在项目中进行协作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29872642/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com