過程比較簡單,但是無比理解【工作空間】【本地倉庫】【遠程倉庫】幾個概念。
工作空間
可以理解爲我們編寫代碼、經常會修改到的文件或文件夾,一般就是我們肉眼可見的項目。
本地倉庫
當我們初始化(git init)之後,會在當前目錄下生成一個與項目並列的.git文件夾,當我們對項目作出更改之後使用git commit命令,一般是將修改提交到本地倉庫,也就是該文件夾下面的文件會對應修改,請注意,此時,遠程倉庫並沒有同步我們的更改。
遠程倉庫
當我們在本地的修改提交到本地倉庫後,使用push命令才能將具體的修改版本化到遠程倉庫,這樣,纔算完成了整個使用git管理代碼的流程,這三個概念講解的比較淺顯,大家不妨查看官方文檔,見:https://git-scm.com/book/zh/v2。接下來,進入正題。
本地項目關聯遠程倉庫
大部分情況下,都不是一開始就關聯git進行項目開發,而是中途進行關聯操作的。具體步驟如下,注意以下的所有操作都是在同一目錄下進行(因爲你得保證當前目錄下又下文第一步生成的.git文件夾)
1.初始化本地倉庫
$ git init
該操作會在當前目錄下生成一個名爲.git的文件夾,我們不妨把他理解爲本地倉庫。
2.add工作空間的修改到暫存區
$ git add .
關於暫存區的內容,可以參考官方文檔,可以理解爲工作空間到本地倉庫的一個緩衝區。
3.提交暫存區的內容到本地倉庫
$ git commit -m "這裏填寫本地修改的註釋內容"
4.關聯遠程倉庫
$ git remote add origin [這裏是git倉庫地址]
遠程倉庫這裏需要自己去到GIT網站搭建。
5.將當前分支關聯到遠程master分支
$ git branch --set-upstream-to=origin/master master
6.拉取遠程倉庫內容
$ git pull
7.提交修改
$ git push
至此,您的項目就可以做到和遠程倉庫進行關聯管理了。
以上過程中,如果出現錯誤,請參考錯誤解決:https://blog.csdn.net/yuewuyanhuang/article/details/81558963