git remote

参考链接:

Git学习:git remote 命令 和 git push 命令-CSDN博客

远程仓库git remote详解_git remotes-CSDN博客

git remote 命令详解-CSDN博客

git remote 命令 | 菜鸟教程

1.介绍

      远程仓库是指存储在互联网或其他网络中的你的项目的版本库。远程仓库可以让你与其他开发者协作开发和共享代码,也可以作为你的代码的备份和发布的平台。

      git remote 命令用来创建、查看和删除本地仓库与远程仓库之间的连接。remote链接更像是一种书签标记而不是与远程仓库之间的硬连接。这种标记通过一种简单的命名来代替不便使用的完整URL,而不是提供一种与仓库之间的实时通道。

      为了让本地仓库知道要连接的远程仓库的位置,我们需要给远程仓库一个名称和一个URL。名称是一个标识符,用于在本地仓库中引用远程仓库。URL是指定了远程仓库的地址,可以是不同的协议,如SSH或HTTPS,具体取决于我们连接远程仓库的方式。我们可以使用git remote add 命令来添加远程仓库的名称和URL。将完整的URL设置为缩写名称,这样就可以使用缩略名表示远程仓库,而不需要每次都输入完整的URL。默认远程仓库名称为origin。

2.命令列表

命令作用
git remote列出当前仓库中已配置的远程仓库
git remote -v列出当前仓库中已配置的远程仓库,并显示它们的 URL
git remote add <remote_name> <remote_url>添加一个新的远程仓库。指定一个远程仓库的名称和 URL,将其添加到当前仓库中。
git remote rename <old_name> <new_name>将已配置的远程仓库重命名
git remote remove <remote_name>从当前仓库中删除指定的远程仓库
git remote set-url <remote_name> <new_url>修改指定远程仓库的 URL
git remote show <remote_name>显示指定远程仓库的详细信息,包括 URL 和跟踪分支

3.实际使用

(base) claudius@claudius-vm:$ git remote -v
origin  git@gitee.com:chuchen/project_b.git (fetch)
origin  git@gitee.com:chuchen/project_b.git (push)
(base) claudius@claudius-vm:$ git remote add szgit git@gitee.com:chuchen/project_b.git
(base) claudius@claudius-vm:$ git remote
origin
szgit
(base) claudius@claudius-vm:$ git remote -v
origin  git@gitee.com:chuchen/project_b.git (fetch)
origin  git@gitee.com:chuchen/project_b.git (push)
szgit   git@gitee.com:chuchen/project_b.git (fetch)
szgit   git@gitee.com:chuchen/project_b.git (push)
(base) claudius@claudius-vm:$ git remote rename szgit shgit
(base) claudius@claudius-vm:$ git remote -v
origin  git@gitee.com:chuchen/project_b.git (fetch)
origin  git@gitee.com:chuchen/project_b.git (push)
shgit   git@gitee.com:chuchen/project_b.git (fetch)
shgit   git@gitee.com:chuchen/project_b.git (push)
(base) claudius@claudius-vm:$ git remote set-url shgit abcdefg
(base) claudius@claudius-vm:$ git remote -v
origin  git@gitee.com:chuchen/project_b.git (fetch)
origin  git@gitee.com:chuchen/project_b.git (push)
shgit   abcdefg (fetch)
shgit   abcdefg (push)
(base) claudius@claudius-vm:$ git remote show origin
* 远程 origin
  获取地址:git@gitee.com:chuchen/project_b.git
  推送地址:git@gitee.com:chuchen/project_b.git
  HEAD 分支:master
  远程分支:
    master 已跟踪
  为 'git pull' 配置的本地分支:
    master 与远程 master 合并
  为 'git push' 配置的本地引用:
    master 推送至 master (最新)
(base) claudius@claudius-vm:$ git remote remove shgit
(base) claudius@claudius-vm:$ git remote -v
origin  git@gitee.com:chuchen/project_b.git (fetch)
origin  git@gitee.com:chuchen/project_b.git (push)
(base) claudius@claudius-vm:$ 

4.本地仓库配置查看

文件位置:.git/config

说明:git remote add shgit <url>之后,本地仓库的配置文件新增了最下面框

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值