1. 程式人生 > >Windows下Git的安裝和建立版本庫

Windows下Git的安裝和建立版本庫

一,git的安裝

 安裝包下載地址:https://git-scm.com/download/win

 或者百度雲下載連結:https://pan.baidu.com/s/181k5XFXBz_EFqRwaTwf5PQ ,提取碼:65xg 。

 預設安裝即可。安裝後在根目錄下找到 git-bash.exe 執行會出現以下視窗。

 

 在視窗中 需進行一部設定。

$ git config --global user.name "Your Name"
$ git config --global user.email "[email protected]"

 因為Git是分散式版本控制系統,所以,每個機器都必須自報家門:你的名字和Email地址。你也許會擔心,如果有人故意冒充

人怎麼辦?這個不必擔心,首先我們相信大家都是善良無知的群眾,其次,真的有冒充的也是有辦法可查的。

注意git config命令的--global引數,用了這個引數,表示你這臺機器上所有的Git倉庫都會使用這個配置,當然也可以對某個倉

庫指定不同的使用者名稱和Email地址。

二,建立版本庫

版本庫就是git的倉庫,版本庫的所有檔案都會被git管理監視。

建立一個版本庫非常的簡單。

第一步,建立一個資料夾作為某個專案的版本庫的根目錄。

$ mkdir learngit
$ cd learngit

第二步, 通過 git init 命令將資料夾變為Git管理的倉庫。

D:/gitRepository/learngit/.git/

$ git init
Initialized empty Git repository in D:/gitRepository/learngit/.git/

瞬間Git就把倉庫建好了,而且告訴你是一個空的倉庫(empty Git repository),細心的讀者可以發現當前目錄下多了一個.git

目錄,這個目錄是Git來跟蹤管理版本庫的,沒事千萬不要手動修改這個目錄裡面的檔案,不然改亂了,就把Git倉庫給破壞了。

如果你沒有看到.git目錄,那是因為這個目錄預設是隱藏的,用ls -ah命令就可以看見。

三,將檔案提交到版本庫。

在learngit 資料夾中新建一個readme.txt的文字檔案,輸入內容。例如:git is a version control system.

使用 git add readme.txt 將readme.txt 新增到版本庫的暫存區。

git add readme.txt

 然後通過 git commit readme.txt -m "說明"。

$ git commit readme.txt -m "建立readme檔案"
[master (root-commit) 2615ecd] 建立readme檔案
 1 file changed, 1 insertion(+)
 create mode 100644 readme.txt

-m 後面跟著的是本次提交的說明。26153cd只是顯示了一部分,其是一個sha-1雜湊函式得到的雜湊值作為版本號。 

藉此這裡說一下暫存區和工作區。

工作區(Working Directory)

就是你在電腦裡能看到的目錄,比如我的learngit資料夾就是一個工作區。

版本庫(Repository)

工作區有一個隱藏目錄.git,這個不算工作區,而是Git的版本庫。

Git的版本庫裡存了很多東西,其中最重要的就是稱為stage(或者叫index)的暫存區,還有Git為我們自動建立的第一個分支

master,以及指向master的一個指標叫HEAD