git學習記錄一
阿新 • • 發佈:2018-11-21
一.git 安裝。
1.Linux安裝。可以試著輸入git,看系統中是否安裝git,如果沒有安裝會提示:
$ git
The program 'git' is currently not installed. You can install it by typing:
sudo apt-get install git
通過sudo apt install git 進行git安裝。
安裝完成之後,還需要進一步的配置,在命令列輸入
$ git config --global user.name "Your Name"
$ git config --global user.email " [email protected]"
因為Git是一個分散式版本控制系統,所以每個機器都必須自報家門。
注意git config 命令的 --global引數,用了這個引數,表示你這臺機器上所有的Git倉庫都會使用這個配置,當然也可以對某個倉庫指定不同的使用者名稱和Emai地址。
二.建立版本庫(repository)
可以簡單理解為一個目錄,這個目錄裡面的所有檔案都可以被Git管理起來,每個檔案的修改,刪除,Git都能跟蹤,還可以還原
1.建立一個空目錄
$ mkdir learngit $ cd learngit $ pwd #用於顯示當前目錄 如果你使用的Window系統,為了避免遇到莫名奇妙的問題,請確保目錄名(包括父目錄)不包含中文
2.通過 git init 命令把目錄變成Git可以管理的倉庫:
$ git init
Initialized empty Git repository in /Users/michael/learngit/.git/
這樣就建立了一個空的倉庫(empty Git repository),此時目錄下面多了一個.git的目錄,這個目錄是Git來跟蹤管理版本庫的,不要修改裡面的檔案
如果你沒有看到.git 目錄,那是因為這個目錄預設是隱藏的,用 ls -ah 命令就可以看見。
3.把檔案新增到版本庫
vi readme.txt
隨便寫入一些內容。一定要放到learngit目錄下面或者子目錄也行,以為這是一個Git倉庫。
3.1 用命令git add 告訴Git,注意,可以反覆多次使用,新增多個檔案,把檔案新增到倉庫:
git add readme.txt
執行命令後沒有得到任何訊息就對了,說明新增成功。
3.2 用命令git commit 告訴Git,把檔案提交到倉庫:
$ git commit -m "wrote a readme file"
[master (root-commit) eaadf4e] wrote a readme file
1 file changed, 2 insertions(+)
create mode 100644 readme.txt
-m 後面輸入的是本次提交的說明,可以輸入任意內容,這樣你就可以從歷史裡方便的找到改動的記錄, 最好都加上。