如何添加Git远程存储库

时间:2020-03-05 15:25:38  来源:igfitidea点击:

通常,在使用Git时,对于不同的特性和环境,您将只使用一个远程命名的源代码和不同的分支。
Origin是克隆存储库并指向克隆的存储库时自动创建的远程的名称。

然而,当你和一群人在一个项目上合作时,你会发现使用多个Git远程非常方便。

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

本教程介绍如何添加新的Git远程存储库。

添加Git远程存储库

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

要添加新的远程,请导航到存储库所在的目录,然后使用git remote add命令,后跟远程名称和远程URL:

navigate to the directory

git remote add  

例如,要添加一个名为staging的新远程[email protected]:用户/Repo_名称.git您要键入的URL:

git remote add staging [email protected]:user/repo_name.git

验证远程连接是否成功添加到远程存储库连接列表中:

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命令实际做的是修改repository.git/config文件,并与远程存储库建立新的连接。

.git/config

...

[remote "staging"]
        url = [email protected]:user/repo_name.git
        fetch = +refs/heads/*:refs/remotes/staging/*

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

您已成功添加新的Git远程存储库。

要将代码推送到新的远程存储库,可以使用:

git push  

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

git fetch git pull