如何添加Git remotes

2023年 7月 21日 32.7k 0

通常,在使用Git时,您将仅使用一个远程命名的源和用于不同功能和环境的不同分支。Origin是在克隆存储库并指向克隆的存储库时自动创建的远程服务器的名称。

但是,当与一群人进行项目协作时,您可能会发现使用多个Git remote非常方便。

Git远程程序是指向通常存储在其他服务器上的存储库版本的指针。

本指南说明了如何添加新的Git remote。

添加一个Git remote

在将git remote添加到本地存储库之前,远程存储库必须存在。您可以在Git托管服务(例如GitHub,GitLab和BitBucket)上或在专用Git服务器上创建存储库。

要添加新的远程服务器,请导航至存储库所在的目录,并使用git remote add命令,远程名称和远程URL:

git remote add  

例如,要添加一个新的名为URL的remote staginggit@gitserver.com:user/repo_name.git您可以输入:

git remote add staging git@gitserver.com:user/repo_name.git

使用git remote命令列出远程连接并验证是否成功添加了新的远程:

git remote -v

输出将如下所示:

origin	https://github.com/user/repo_name.git (fetch)
origin	https://github.com/user/repo_name.git (push)
staging	git@gitserver.com:user/repo_name.git (fetch)
staging	git@gitserver.com:user/repo_name.git (push)

git remote add命令实际执行的操作是修改存储库.git/config文件以及与远程存储库的新连接。

.git/conf

...

[remote "staging"]
        url = git@gitserver.com:user/repo_name.git
        fetch = +refs/heads/*:refs/remotes/staging/*

您可以通过.git/config使用文本编辑器编辑文件来添加新的remote,但是使用该命令要容易得多。

而已。您已经成功添加了新的Git remote。

要将代码推送到新的remote,可以使用:

git push  

要从远程使用中获取和提取:

git fetch 
git pull 

结论

添加新的Git remote只是一个命令。Git remote非常有用,可以让您拥有多个存储库。

如果您遇到问题或有反馈,请在下面发表评论。

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论