教程來自廖老師的網(wǎng)站
http://www.liaoxuefeng.com
創(chuàng)建版本庫
什么是版本庫呢磕诊?版本庫又名倉庫恳啥,英文名repository查描,你可以簡單理解成一個目錄宵蛀,這個目錄里面的所有文件都可以被Git管理起來,每個文件的修改瘟斜、刪除缸夹,Git都能跟蹤,以便任何時刻都可以追蹤歷史螺句,或者在將來某個時刻可以“還原”虽惭。所以,創(chuàng)建一個版本庫非常簡單
- 選擇一個合適的地方壹蔓,創(chuàng)建一個空目錄:
# mkdir learnGit
- 通過git init命令把這個目錄變成Git可以管理的倉庫:
# cd learnGit
# git init
Initialized empty Git repository in /home/xxjqr/learnGit/.git/
瞬間Git就把倉庫建好了趟妥,而且告訴你是一個空的倉庫(empty Git repository)猫态,細心的讀者可以發(fā)現(xiàn)當前目錄下多了一個.git的目錄佣蓉,這個目錄是Git來跟蹤管理版本庫的,沒事千萬不要手動修改這個目錄里面的文件亲雪,不然改亂了勇凭,就把Git倉庫給破壞了。
如果你沒有看到.git目錄义辕,那是因為這個目錄默認是隱藏的虾标,用ls -ah命令就可以看見
配置用戶名和email
當你安裝Git后首先要做的事情是設置你的用戶名稱和e-mail地址。這是非常重要的灌砖,因為每次Git提交都會使用該信息璧函。它被永遠的嵌入到了你的提交中:
# git config --global user.name "xxjqr"
# git config --global user.email "xxjqr@gmail.com"
重申一遍,你只需要做一次這個設置基显。如果你傳遞了 --global 選項蘸吓,因為Git將總是會使用該信息來處理你在系統(tǒng)中所做的一切操作。如果你希望在一個特定的項目中使用不同的名稱或e-mail地址撩幽,你可以在該項目中運行該命令而不要--global選項库继。
可以這樣查看和修改配置文件
把文件添加到版本庫
首先這里再明確一下箩艺,所有的版本控制系統(tǒng),其實只能跟蹤文本文件的改動宪萄,比如txt文件多加了一行什么內(nèi)容艺谆;不能跟蹤二進制文件的改動,比如圖片的改支拜英,我們只能知道其容量大小的變化而不知其具體變了哪
- 編寫readme.txt(該文件要放在倉庫目錄下)
# touch readme.txt
# vim readme.txt
Git is a version control system.
Git is free software.
- 添加文件到暫存
# git add readme.txt
- 把暫存的文件提交到倉庫
# git commit
On branch master
nothing to commit, working tree clean
On branch master
nothing to commit, working tree clean就表示暫存區(qū)的文件都被提交到倉庫了