二者的關聯有以下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遠程庫的關聯步驟。