关联远程库

现在的情景是,你已经在本地创建了一个Git仓库后,又想在GitHub创建一个Git仓库,并且让这两个仓库进行远程同步,这样,GitHub上的仓库既可以作为备份,又可以让其他人通过该仓库来协作。

在Github上创建一个Learngit仓库后,这个Learngit仓库还是空的,GitHub告诉我们,可以从这个仓库克隆出新的仓库,也可以把一个已有的本地仓库与之关联,然后,把本地仓库的内容推送到GitHub仓库。

在本地仓库下关联远程库:

git remote add origin https://github.com/Bo-Vane/Learngit.git

注意:现在github的默认分支是main不是master,所以在关联后,分支要转到main

git branch -M main

然后上传文件和代码:

$ git push -u origin main

我遇到了这个错误:

fatal: unable to access 'https://github.com/Bo-Vane/Learngit.git/': SSL certificate problem: unable to get local issuer certificate

查资料发现
这是因为服务器的SSL证书没有经过第三方机构认证。我们可以使用以下命令来解决这个问题:

git config --global http.sslVerify false

确实能解决问题,但会出现警告,所以存疑于此

从现在起,只要本地作了提交,就可以通过命令:

$ git push origin main

把本地main分支的最新修改推送至GitHub,现在,你就拥有了真正的分布式版本库!

删除远程库

如果添加的时候地址写错了,或者就是想删除远程库,可以用git remote rm <name>命令。使用前,建议先用git remote -v查看远程库信息。

$ git remote -v
origin  https://github.com/Bo-Vane/Learngit.git (fetch)
origin  https://github.com/Bo-Vane/Learngit.git (push)

然后,根据名字删除,比如删除origin:

git remote rm origin

此处的“删除”其实是解除了本地和远程的绑定关系,并不是物理上删除了远程库。远程库本身并没有任何改动。要真正删除远程库,需要登录到GitHub,在后台页面找到删除按钮再删除。

总结:

  • 要关联一个远程库,使用命令git remote add origin https://github.com/Bo-Vane/库名.git
  • 关联一个远程库时必须给远程库指定一个名字,origin是默认习惯命名
  • 关联后,使用命令git branch -M main转到main
  • 使用命令git push -u origin main第一次推送本地分支的所有内容
  • 以后git push origin main推送最新修改

Git初学(5)--关联远程库相关推荐

  1. 拉取远程分支_git使用教程之创建本地库并关联远程库(笔记整理篇一)

    笔者个人博客: https://qiucode.cn/blog  微信小程序  [秋码淘好货] 好久没写文章了,本篇文章笔者就来讲讲什么是Git版本控制系统的使用教程. SVN与Git的最主要的区别 ...

  2. Git添加和克隆远程库

    首先我们得有一个GitHub账号,然后把当前电脑的SSH Key添加到GitHub上面 第1步:创建SSH Key.在用户主目录下(可用 "cd ~"进入用户主目录),看看有没有. ...

  3. git本地仓库关联远程仓库的两种方式

    git本地仓库关联远程仓库的两种方式: 1.将远程的代码clone到本地仓库 2.将本地的代码关联到远程仓库 1.git clone现有的项目(https | SSH) SSH: 检查你的电脑中是否有 ...

  4. git本地项目关联远程仓库

    git本地项目关联远程仓库 背景 实际开发中,偶尔会遇到从零开始开发一个项目的情况,常常是先在本地开发,再推送到远程仓库,记录一下从创建本地仓库开始,到推送远程仓库的过程 流程概述 远程创建项目,这一 ...

  5. git中本地与远程库的关联与取消

    第一步 :配置SSH KEY 默认你已经安装了,git的客户端,这里我们使用git bash操作. 在用户主目录下(这里不是你的git的本地地址,在Windows搜索栏搜索 .ssh),看看有没有.s ...

  6. github创建本地库后关联远程库

    在进行新项目开发时,有时候并不一定先创建远程库,而是先在本地将项目创建,到一定阶段后再与远程库关联.下面步骤解决本地库与远程库在这种情形. 1. 初始化本地库,既然项目已经创建了,相信这个也已经知道了 ...

  7. GIt上传到远程库Gitee出现的问题,需要身份表明和私人邮箱的问题

    连接远程仓库出现的问题 问题一:git commit -m "第一次上传",显示要证明自己的身份 尝试1: git config --global user.email " ...

  8. 廖雪峰git读书笔记--添加远程库

    最近又看了看廖雪峰的git教程,在看"添加远程库"这一节时遇到问题,谨记之. 添加远程库超时 在看"添加远程库"这一节时遇到问题, 我先输入 $ git rem ...

  9. Git分布式版本控制和远程库创建运用、git常用指令【尚硅谷笔记】

    目录 1.Git 1.1.概述 1.2.版本控制 为什么需要版本控制 1.3.版本控制工具 集中式版本控制工具 分布式版本控制工具 1.4.Git简史 1.5.Git工作机制 1.6.Git和代码托管 ...

  10. git新建并关联远程分支

    1. 新建分支并切换到指定分支 git checkout -b test origin/test 注意: 第一个是本地分支名test, 第二个是远程分支名 2. git本地分支与远程分支关联 git ...

最新文章

  1. BMP图形文件分析类(c#)
  2. halcon与c#联合编程的方法
  3. UA MATH564 概率论VI 数理统计基础3 卡方分布上
  4. 【日本語学習】 刺身
  5. HDU 1251 统计难题(Trie模版题)
  6. DHCP分配IP地址详细流程讲解(附图,建议PC观看)
  7. leetcode —— 1282. 用户分组
  8. CVPR 2019 | 国防科大提出双目超分辨算法,效果优异代码已开源
  9. 《加勒比海盗4:惊涛怪浪》高清图集 剧照欣赏
  10. 直播丨MySQL之父Monty来咯,腾讯云CDB/CynosDB技术揭秘之自主可控、前沿探索
  11. linux常用命令(1)——文件管理
  12. 关于Firefox插件
  13. AI编辑SVG格式的相关问题
  14. kafka入门:简介、使用场景、设计原理
  15. 数据库课程设计(学校运动会管理系统)
  16. HeadFirstJava 11异常处理
  17. 深入理解浏览器内核 - 火狐浏览器常用插件
  18. g++编译so里调用外部so
  19. USB驱动开发(五)之程序设计
  20. SpringBoot后端数据校验实战

热门文章

  1. python股票量化交易系统源码_经典的股票量化交易策略(含源码)
  2. BLEU——机器翻译评测
  3. 物联网终端有哪些应用
  4. linux移动硬盘hd0,怎样将UbuntuLinux系统放到移动硬盘?
  5. 如何查看本机ip地址,首先介绍下,查看电脑在局域网里的ip地址
  6. HDMI的DDC是什么
  7. 学习笔记 Tianmao 篇 RecyclerView.Adapter 的封装
  8. 微信公众号如何申请原创声明功能
  9. linux的网易云音乐界面不显示,linux mint19.1解决网易云音乐安装后打不开的问题...
  10. php扩展引擎手册,模板引擎-THINKPHP 5.0 手册最新版