Git學習之Git介紹及軟件安裝(一)

一、Git介紹

Git是分佈式版本控制系統,和SVN不同,它就沒有中央服務器,每個人的電腦就是一個完整的版本庫,這樣,工作的時候就不需要聯網了,因爲版本都是在自己的電腦上,每個人都可以在自己的電腦上完成版本管理。工作的時候自然需要與他人協作,這時候如果你修改了文件A,同事也修改了文件A,那麼只需把各自的修改推送到共享版本庫,再從共享版本庫里拉取修改後的文件A,就可以互相看到對方的修改了。

下圖就是分佈式版本控制工具管理方式:

                                                  

二、Git工作流程

一般工作流程如下:

  1. 先從遠程倉庫中“Clone” Git 資源作爲本地倉庫“Repository”。
  2. 從本地倉庫中checkout代碼然後進行代碼修改
  3. 在提交前先將代碼“Add”提交到暫存區。
  4. 將修改後的代碼“Commit”提交到本地倉庫。本地倉庫中保存修改的各個歷史版本,個人可在自己電腦上實現版本控制。
  5. 需要和團隊成員共享代碼時,將本地倉庫的代碼“Push”到遠程倉庫。需要別人的代碼時就從遠程倉庫“Pull”到自己的工作區,然後可以進行修改,修改完成後再通過“Add”、“Commit”提交到本地倉庫,再“Push”到遠程倉庫。

下圖展示了 Git 的工作流程:

                       

三、Git安裝

3.1軟件下載

由於開發機大多數情況都是windows,所以這裏只講解windows下的git的安裝及使用。下載地址:https://git-scm.com/download  下載完成後,直接默認安裝即可。

               

TortoiseGit是Git的圖形化操作界面,方便使用者對git進行操作,感興趣可以進行下載安裝。安裝過程就不再贅述。

鏈接:https://pan.baidu.com/s/1LOt0KTbH1HkYaGxVa5hfzg 提取碼:oxfg。

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