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