git相關筆記(一)

2021-09-25 04:14:05 字數 587 閱讀 5185

參照廖雪峰的git教程

一、git簡介

1、git是乙個分布式的版本控制系統,用於記錄每次的檔案改動,同時讓同事協作編輯。git是用c語言編寫的。

2、集中式版本控制與分布式版本控制

集中式版本控制:版本庫集中存放在**伺服器上,幹活的時候,先從**伺服器取得最新版本,然後開始幹活,活幹完了,再把修改後的版本放到**伺服器上。缺點在於必須聯網才能工作,檔案傳輸速度依賴於網速。

分布式版本控制:每個人擁有乙個完整的版本庫,修改的時候只需要把修改的部分推送給其他人即可。安全性更高。

二、建立版本庫

1、版本庫又名倉庫,英文名repository,可以簡單的理解為乙個目錄,這個目錄裡的所有檔案都被git管理起來,每個檔案的修改、刪除,git都能跟蹤,以便任何時刻都可以追蹤歷史,或者在將來某個時刻可以進行還原。

2、目錄下的,git用來跟蹤管理版本庫,若沒有看到該目錄,原因在於該目錄是隱藏的。

三、將檔案放到git下

1、使用git add將檔案新增到倉庫

2、使用git commit命令把檔案提交到倉庫

-m後邊輸入的是本次提交的說明,可以輸入任何內容,這樣就可以方便的找到改動記錄。

Git相關筆記

要在資料夾的根目錄中初始化 git 倉庫,執行 git init 命令 cd desktop mkdir myproject cd myproject git init繼續向專案中新增乙個新檔案,使用任何文字編輯器或執行 touch 命令。一旦在乙個資料夾中新增或者修改了檔案,git 就會注意到在這...

Git相關筆記(二)

1.git操作分支,是為了當乙個人同時幹多件事情互不干擾,子分支會繼承父分支的所有提交歷史。git branch 檢視分支 git branch 分支名稱 建立分支 git checkout 分支名稱 切換分支 git checkout b 新分支名稱 建立新分支並切換新分支 git merge 被...

Git相關命令筆記

1 檢視狀態 git status2 將工作區的 新建 修改 檔案新增到暫存區 git add file name 3 將暫存區的內容提交到本地庫 git commit m commit message file name 4 檢視歷史記錄 git log多屏顯示控制方式 空格向下翻頁 b向上翻頁 ...