Git把本地倉庫與GitHub遠程倉庫關聯進行同步

系統環境:

windows 10, 64bit

Git Bash

首先確保你的電腦已經成功安裝了git工具,安裝和配置方法可以參考:

1、安裝Git:https://www.liaoxuefeng.com/wiki/896043488029600/896067074338496

2、給GitHub添加SSH Key:https://www.liaoxuefeng.com/wiki/896043488029600/896954117292416

問題描述:

Git把本地倉庫與GitHub遠程倉庫關聯進行同步有兩種方法:

(1)先建立本地倉庫,然後再建立GitHub遠程倉庫進行關聯:

適用於把已有項目代碼上傳到GitHub

(2)先建立遠程倉庫,然後再建立本地倉庫進行關聯:

適用於在項目代碼編寫之前,直接把項目託管到GitHub。

方法描述:

方法(1):

1、初始化創建本地倉庫。打開Git Bash工具,進入到項目代碼所在的目錄:

git init

 在該目錄下,根據你項目的需求創建和編輯.gitignore文件,添加.gitignore文件到暫存區:

git add .gitignore

 把.gitignore文件提交到本地倉庫:

git commit -m '添加.gitignore文件'

 在該目錄下,根據你項目的需求創建和編輯README.md文件。

2、除了.gitignore忽略的文件和文件夾,把剩餘的所有文件和文件夾添加到暫存區: 

git add .

以上命令是把當前目錄下的文件和文件夾(.gitignore忽略的文件和文件夾除外)全部添加到暫存區。

其他添加文件的方法參考:https://blog.csdn.net/guanmaoning/article/details/103825454

3、把暫存區修改添加到本地倉庫:

git commint -m "add all files"

後面的"add all files"是提醒本次做了哪些修改,這個可以由你自己決定,最好是能描述本次修改的message。

4、查看工作目錄的狀態:

git status

確保顯示以下結果:

到此,我們本地倉庫的工作已經完成,接下來是建立GitHub遠程倉庫,並與本地倉庫關聯起來。

6、建立GitHub遠程倉庫,登錄你的GitHub賬號,點擊Repositories菜單界面,點擊new新建一個倉庫。

 

 填入repository的名字,點擊Create repository進行創建。

7、把本地倉庫與步驟6創建好的GitHub遠程倉庫關聯起來:

上面的紅框已經提示你怎麼把本地倉庫與GitHub遠程倉庫進行關聯了。

直接複製上面的第一行命令,在Git Bash上面進行運行:

git remote add origin https://github.com/MaoningGuan/test.git
或者
git remote add origin [email protected]:MaoningGuan/test.git

下面這種方式,後面推送的時候不用每次都輸入用戶名和密碼。

但是要確保你的Git Bash的命令行還是保持在你的項目代碼所在的目錄,跟前面保持一致。

把本地倉庫推送到GitHub遠程倉庫:

git push -u origin master

使用命令git push -u origin master第一次推送master分支的所有內容。

方法(2):

假設我們從零開發,那麼最好的方式是在項目代碼編寫之前,先創建遠程庫,然後,從遠程庫克隆。

1、先創建遠程庫,然後,從遠程庫克隆。

我們勾選Initialize this repository with a README,這樣GitHub會自動爲我們創建一個README.md文件。創建完畢後,可以看到README.md文件。

2、下一步是用命令git clone克隆一個本地庫:

點擊上面此處複製clone的地址,然後打開Git Bash工具,cd到你想保存該本地倉庫的路徑,然後運行:

git clone 複製的鏈接
或者
git clone [email protected]:MaoningGuan/gitRepository.git

下面這種方式,後面推送的時候不用每次都輸入用戶名和密碼。 

這樣就可以對遠程倉庫進行clone來創建本地倉庫,並且進行了關聯。cd進入到本地倉庫所在的目錄,在該目錄下就可以進行:

gti add

git commit -m 

等操作。

 

至此,本地倉庫與GitHub遠程倉庫進行關聯的兩種方法已經描述完畢了。

-----------------------------------------------------------------------------------

此後,每次本地提交後,只要有必要,就可以使用命令git push origin master推送最新修改,對本地庫和GitHub遠程倉庫進行同步;但是在推送之前,確保你已經完成了:

git add 

git commit -m 

這兩個步驟,把修改提交到本地倉庫了。

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章