如果我建立一个新的存储库会发生什么?

时间:2017-11-22 16:56:19

标签: git gitlab

我正在使用git工作,而且我非常好奇......

所以我在gitlab上有我的远程存储库,我推送所有合并等等。

我使用了HTTPS链接并创建了一个与原始存储库不同的新存储库,但它真正创建了什么?

我和Origin创建的存储库有什么区别?

如果我推动两者的更改,他们仍会转到gitlab并相应更新?

不确定到底发生了什么。

2 个答案:

答案 0 :(得分:1)

只有两个存储库: gitlab服务器上的存储库,以及您创建的本地克隆

克隆github存储库会在运行git clone命令的计算机上本地创建该存储库的副本。

默认情况下,这会创建一个名为master的分支,它是跟踪名为origin / master的远程分支。

您可以通过调用git remote -v来查看存储库中注册的遥控器-v标志将显示更详细的输出。在这里你可以看到远程名为origin,是github存储库。

答案 1 :(得分:0)

它们都是Gitlab存储库的克隆。您可以根据需要制作任意数量的克隆,当您推送更改时,它们将在Gitlab上更新相同的repo。这允许一组用户在同一个仓库上进行协作并设置/获取更改。

关于git如何工作的大量文档:https://git-scm.com/book/en/v2/Getting-Started-Git-Basics