Git Remote-与存储库连接

时间:2020-02-23 14:33:23  来源:igfitidea点击:

在本教程中,我们将学习有关连接到存储库的Git remote的信息。

在Git中,每个在项目中工作的开发人员都将获得他们各自的项目存储库副本。
因此,它们具有各自的本地开发环境,分支机构和存储库历史记录。

现在,要与其他开发人员的存储库连接或者与中央存储库连接,我们需要使用git remote命令。

git远程添加

为了创建一个新的远程连接,我们使用git remote add [name] [url]命令。

名称是我们赋予连接的名称。
它就像存储库连接的书签。

" url"是我们要连接到的存储库的URL。

例:

$git remote add origin [email protected]:/git-project.git

在上面的示例中,我创建了一个新的名为" origin"的远程连接,该连接指向中央存储库。

远程来源

如果我们使用git clone命令来克隆中央存储库,那么我们会自动获得指向存储库的远程origin连接。

通常,开发人员将项目的中央存储库命名为起源。

远端网址

我们要连接的远程存储库的URL可以是HTTP或者SSH协议。

HTTP示例:

https://github.com//git-project.git

SSH示例:

[email protected]:/git-project.git

HTTP允许对存储库的只读访问,因此,我们无法将提交推送到存储库。
SSH允许对存储库进行读写访问,因此,我们可以将提交提交和推送到存储库。

本教程的后面部分将进一步介绍git pull和git push。

连接列表

我们使用git remote命令列出连接。

$git remote
origin

为了列出带有url的连接,我们使用git remote -v命令。

$git remote -v
origin	[email protected]:/git-project.git (fetch)
origin	[email protected]:/git-project.git (push)

重命名连接

要重命名连接,我们使用git remote named [old_name] [new_name]命令。

$git remote rename origin central-repo

现在,如果我们列出连接,我们将获得新名称。

$git remote -v
central-repo	[email protected]:/git-project.git (fetch)
central-repo	[email protected]:/git-project.git (push)

删除连接

要删除远程连接,我们使用git remote rm [name]命令。

$git remote rm origin