二者的关联有以下2种方式:
一、如果我们从零开发,推荐先在GitHub上创建远程库,然后从远程库克隆到本地,这样两个仓库就可以同步
1、首先在GitHub上创建一个新仓库
单击右上角“+”号,选中“New repository”
在“Repository name”中输入仓库名称,可在“Description”中输入仓库的介绍内容,其余默认即可,
然后单击“Create Repository”就完成远程仓库的创建了
仓库新建后如下所示,单击下图红框的“SSH”,切换到SSH模式
复制文本框中的地址,之后克隆到本地库会用到
2、用git命令克隆一个本地仓库
在需要创建本地仓库的文件夹下,右键执行Git Bash Here
输入“git clone xxxx”(xxxx为上一步复制的SSH地址)
执行完之后就会生成一个带有.git的空文件夹
(3)提交本地文件到远程库
首先使用cd命令进入项目目录下
使用touch命令新建一个空白的文件
※ 命令含义:用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的空白文件
然后使用add命令将文件放入暂存区
※ 命令含义:将所有Untracked和Unstaged的文件放入暂存区,暂存区的文件即可被Git跟踪管理的文件
再使用commit命令将暂存区内容添加到本地仓库
最后使用push命令将本地仓库内容推送到远程库
即可以看到GitHub上出现了README文件
二、另一种是已经在本地创建了Git仓库,后想在GitHub上创建一个Git仓库,并让两个仓库远程同步
1、打开本地已经存在的项目目录,右键执行Git Bash Here
输入“git init”即可创建本地仓库
2、创建远程仓库
步骤同第一种方式,创建一个TestProject2仓库
3、关联远程仓库,并提交本地所有文件
使用remote add命令关联到远程库
之后使用[add .]命令将工作区中所有未跟踪或修改的文件添加到暂存区
然后使用commit命令将暂存区内容添加到本地仓库
最后使用push命令将本地仓库内容推送到远程库
可以看到本地文件和GitHub已经同步了:
以上就是本地Git仓库和GitHub远程库的关联步骤。