Git初学(5)--关联远程库
关联远程库
现在的情景是,你已经在本地创建了一个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)--关联远程库相关推荐
- 拉取远程分支_git使用教程之创建本地库并关联远程库(笔记整理篇一)
笔者个人博客: https://qiucode.cn/blog 微信小程序 [秋码淘好货] 好久没写文章了,本篇文章笔者就来讲讲什么是Git版本控制系统的使用教程. SVN与Git的最主要的区别 ...
- Git添加和克隆远程库
首先我们得有一个GitHub账号,然后把当前电脑的SSH Key添加到GitHub上面 第1步:创建SSH Key.在用户主目录下(可用 "cd ~"进入用户主目录),看看有没有. ...
- git本地仓库关联远程仓库的两种方式
git本地仓库关联远程仓库的两种方式: 1.将远程的代码clone到本地仓库 2.将本地的代码关联到远程仓库 1.git clone现有的项目(https | SSH) SSH: 检查你的电脑中是否有 ...
- git本地项目关联远程仓库
git本地项目关联远程仓库 背景 实际开发中,偶尔会遇到从零开始开发一个项目的情况,常常是先在本地开发,再推送到远程仓库,记录一下从创建本地仓库开始,到推送远程仓库的过程 流程概述 远程创建项目,这一 ...
- git中本地与远程库的关联与取消
第一步 :配置SSH KEY 默认你已经安装了,git的客户端,这里我们使用git bash操作. 在用户主目录下(这里不是你的git的本地地址,在Windows搜索栏搜索 .ssh),看看有没有.s ...
- github创建本地库后关联远程库
在进行新项目开发时,有时候并不一定先创建远程库,而是先在本地将项目创建,到一定阶段后再与远程库关联.下面步骤解决本地库与远程库在这种情形. 1. 初始化本地库,既然项目已经创建了,相信这个也已经知道了 ...
- GIt上传到远程库Gitee出现的问题,需要身份表明和私人邮箱的问题
连接远程仓库出现的问题 问题一:git commit -m "第一次上传",显示要证明自己的身份 尝试1: git config --global user.email " ...
- 廖雪峰git读书笔记--添加远程库
最近又看了看廖雪峰的git教程,在看"添加远程库"这一节时遇到问题,谨记之. 添加远程库超时 在看"添加远程库"这一节时遇到问题, 我先输入 $ git rem ...
- Git分布式版本控制和远程库创建运用、git常用指令【尚硅谷笔记】
目录 1.Git 1.1.概述 1.2.版本控制 为什么需要版本控制 1.3.版本控制工具 集中式版本控制工具 分布式版本控制工具 1.4.Git简史 1.5.Git工作机制 1.6.Git和代码托管 ...
- git新建并关联远程分支
1. 新建分支并切换到指定分支 git checkout -b test origin/test 注意: 第一个是本地分支名test, 第二个是远程分支名 2. git本地分支与远程分支关联 git ...
最新文章
- BMP图形文件分析类(c#)
- halcon与c#联合编程的方法
- UA MATH564 概率论VI 数理统计基础3 卡方分布上
- 【日本語学習】 刺身
- HDU 1251 统计难题(Trie模版题)
- DHCP分配IP地址详细流程讲解(附图,建议PC观看)
- leetcode —— 1282. 用户分组
- CVPR 2019 | 国防科大提出双目超分辨算法,效果优异代码已开源
- 《加勒比海盗4:惊涛怪浪》高清图集 剧照欣赏
- 直播丨MySQL之父Monty来咯,腾讯云CDB/CynosDB技术揭秘之自主可控、前沿探索
- linux常用命令(1)——文件管理
- 关于Firefox插件
- AI编辑SVG格式的相关问题
- kafka入门:简介、使用场景、设计原理
- 数据库课程设计(学校运动会管理系统)
- HeadFirstJava 11异常处理
- 深入理解浏览器内核 - 火狐浏览器常用插件
- g++编译so里调用外部so
- USB驱动开发(五)之程序设计
- SpringBoot后端数据校验实战
热门文章
- python股票量化交易系统源码_经典的股票量化交易策略(含源码)
- BLEU——机器翻译评测
- 物联网终端有哪些应用
- linux移动硬盘hd0,怎样将UbuntuLinux系统放到移动硬盘?
- 如何查看本机ip地址,首先介绍下,查看电脑在局域网里的ip地址
- HDMI的DDC是什么
- 学习笔记 Tianmao 篇 RecyclerView.Adapter 的封装
- 微信公众号如何申请原创声明功能
- linux的网易云音乐界面不显示,linux mint19.1解决网易云音乐安装后打不开的问题...
- php扩展引擎手册,模板引擎-THINKPHP 5.0 手册最新版