如何添加Git遥控器

通常,在使用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 指向 [email protected]:user/repo_name.git 您输入的网址:

git remote add staging [email protected]: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	[email protected]:user/repo_name.git (fetch)
staging	[email protected]:user/repo_name.git (push)

什么 git remote add 命令实际上所做的是修改存储库 .git/config 文件和到远程存储库的新连接。

.git /配置

...

[remote "staging"]
        url = [email protected]: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遥控器非常有用,可以让您拥有多个存储库。

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

吉特

Sidebar