通常,在使用 Git 时,您将仅使用一个名为 origin 的远程服务器,并针对不同的功能和环境使用不同的分支。 Origin 是克隆存储库时自动创建的远程名称,并指向克隆的存储库。
然而,当与一群人协作处理一个项目时,您可能会发现使用多个 Git 遥控器非常方便。
Git 远程是指向通常存储在其他服务器上的存储库版本的指针。
本指南介绍了如何添加新的 Git 远程。
添加 Git 远程#
在将 git Remote 添加到本地存储库之前,远程存储库必须存在。您可以在 Git 托管服务(例如 GitHub、GitLab 和 BitBucket)上或在您的私人 Git 服务器
.
要添加新的遥控器,导航到目录您的存储库存储在并使用git remote add
命令后跟远程名称和远程 URL:
git remote add <remote-name> <remote-url>
例如,添加一个名为staging
指向git@gitserver.com:user/repo_name.git
您要输入的网址:
git remote add staging git@gitserver.com:user/repo_name.git
Use the 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/配置
...
[remote "staging"]
url = git@gitserver.com:user/repo_name.git
fetch = +refs/heads/*:refs/remotes/staging/*
您可以通过编辑添加新的遥控器.git/config
文件带有文本编辑器,但是使用命令要容易得多。
就是这样。您已成功添加新的 Git 远程。
要将代码推送到新的遥控器,您可以使用:
git push <remote-name> <branch-name>
要从远程获取和拉取,请使用:
git fetch <remote-name>
git pull <remote-name>
结论#
添加新的 Git 远程服务器只需一个命令即可。 Git 遥控器非常有用,允许您拥有多个存储库。
如果您遇到问题或有反馈,请在下面发表评论。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)