git使用詳細介紹

2021-06-28 06:31:19 字數 1629 閱讀 8297

1. git概念 

1.1. git庫中由三部分組成 

git 倉庫就是那個.git 目錄,其中存放的是我們所提交的文件索引內容,git 可基於文件索引內容對其所管理的文件進行內容追蹤,從而實現文件的版本控制。.git目錄位於工作目錄內。 

1) 工作目錄:使用者本地的目錄; 

2) index(索引):將工作目錄下所有檔案(包含子目錄)生成快照,存放到乙個臨時的儲存區域,git 稱該區域為索引。 

3) 倉庫:將索引通過commit命令提交至倉庫中,每一次提交都意味著版本在進行一次更新。 

1.2. 使用git時的初始化事項 

1.2.1. git初始化配置 

1) 配置使用git倉庫的人員姓名 

git config --global user.name "your name comes here" 

2) 配置使用git倉庫的人員email 

git config --global user.email 

[email protected]

1.2.2. git文件忽略機制 

工作目錄中有一些檔案是不希望接受git 管理的,譬如程式編譯時生成的中間檔案等等。git 提供了文件忽略機制,可以將工作目錄中不希望接受git 管理的文件資訊寫到同一目錄下的.gitignore 檔案中。 

例如:工作目錄下有個zh目錄,如果不想把它加入到git管理中,則執行: 

echo 「zh」 > .gitignore 

git add . 

1.3. git與repo的比較 

git操作一般對應乙個倉庫,而repo操作一般對應乙個專案,即乙個專案會由若干倉庫組成。 

例如,在操作整個recket專案時使用repo,而操作其中的某個倉庫時使用git。在包含隱藏目錄.git的目錄下執行git操作。

2. git help 

git help 獲取git基本命令 

(如果要知道某個特定命令的使用方法,例如:使用git help clone,來獲取git clone的使用方法)

3.15. git revert 

還原某次對版本的修改,例如:git revert commit_id (其中commit_id為commit**時生成的乙個唯一表示的字串) 

例如:(3.6中)git revert dfb02e6e4f2f7b573337763e5c0013802e392818 (執行此操作,則還原上一次commit的操作) 

3.16. git config 

利用這個命令可以新增、更改git的各種設定,例如 「git config branch.master.remote origin」 就將master的遠端版本庫設定為別名叫做origin版本庫。 

3.17. git show 

顯示物件的不同型別。 

3.18. git tag 

建立、列出、刪除或者驗證乙個標籤物件(使用gpg簽名的)。 

可以將某個具體的版本打上乙個標籤,這樣就不需要記憶複雜的版本號雜湊值字串了,例如你可以使用 「git tag revert_version bbaf6fb5060b4875b18ff9ff637ce118256d6f20」 來標記這個被你還原的版本,那麼以後你想檢視該版本時,就可以使用 revert_version標籤名,而不是雜湊值了。

git使用詳細介紹

本文 1.git概念 1.1.git庫中由三部分組成 git 倉庫就是那個.git 目錄,其中存放的是我們所提交的文件索引內容,git 可基於文件索引內容對其所管理的文件進行內容追蹤,從而實現文件的版本控制。git目錄位於工作目錄內。1 工作目錄 使用者本地的目錄 2 index 索引 將工作目錄下...

Git安裝使用的詳細介紹

現在大部分的公司都是使用git做為版本控制器的,相比於svn個人感覺git更加的安全吧,今天就來詳細講解下window平台git從下 載到安裝配置的流程。安裝部分一直下一步就可以了,這裡不再贅述。安裝完成後,在開始選單裡找到 git git bash 蹦出乙個類似命令列視窗的東西,就說明git安裝成...

Git 使用詳細教程

學習git的使用,寫的很詳細 git 總結 將本地專案上傳到碼雲 將本地的專案上傳到碼雲 1 碼雲上建立乙個專案 testgit 名字隨你 2 本地建立乙個資料夾d testgit,然後使用git bash 3 cd 到本地資料夾中d testgit,4 使用 git init 命令 初始化乙個gi...