远程地址在Git中被推送吗?

4
当我在处理Git项目时,我会从Github上克隆代码仓库,然后添加一个远程仓库: git remote add bitbucket https://foo@bitbucket.org/foo/bar.git ,接着我会将更改提交并推送到 origin bitbucket 。新的远程仓库会被保存在Github中吗?其他用户会看到我添加了新的远程仓库吗?还是只是本地存储?谢谢。
3个回答

4

你的代码库使用哪些远程仓库是不属于代码库本身的,因此不会被推送。请注意,这些远程仓库也可以是本地或私有网络上的。


谢谢!但我有一个后续问题。如果远程没有被推送,当我从Github克隆存储库时,如何看到两个不同的远程?当我尝试添加第三个时,它不会像你建议的那样被发布,但第二个是如何保存在那里的? - jeff
当你从GitHub克隆时,最初只有一个远程仓库(可能列出了推送和拉取)。你可以在本地添加更多的远程仓库,但是GitHub不会知道这些。如果需要,您还可以配置“git push”将所有远程仓库都推送到。 - Elmar Peise
是的,我总共列出了4个远程(针对2个URL进行推送和获取)。我没有更改任何配置。所以我猜我也在本地添加了第二个远程。再次感谢! - jeff

4
不是。Git远程并不是Git仓库的一部分,它们只是存储在本地的.git文件夹中。

3
不,远程设置存储在您的.git文件夹内,并不会推送回您设置的任何远程主机。

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