一棘脐、Mac安裝git
Mac上面安裝Git有兩種方式,推薦以下安裝方式:
1.在AppStore下載xcode龙致,因為xcode自帶git.
2.安裝完成后蛀缝,打開terminal,輸入git此時已看到git已經(jīng)可以使用了.
3.最后一步設置用戶名(不設置也是可以的)净当,在命令行輸入:
$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"
二内斯、創(chuàng)建版本庫
什么是版本庫呢?版本庫又名倉庫像啼,英文名repository,你可以簡單理解成一個目錄潭苞,這個目錄里面的所有文件都可以被Git管理起來忽冻,每個文件的修改、刪除此疹,Git都能跟蹤僧诚,以便任何時刻都可以追蹤歷史,或者在將來某個時刻可以“還原”蝗碎。
1.找一個空地創(chuàng)建一個文件夾:
$ mkdir Git-reporsitory
$ cd Git-reporsitory
$ pwd
/Users/xxx/softdata/Git-reporsitory
pwd
命令用于顯示當前目錄湖笨。在我的Mac上,這個倉庫位于/Users/xxx/softdata/Git-reporsitory
2.通過git init命令把這個目錄變成Git可以管理的倉庫:
$ git init
Initialized empty Git repository in /Users/xxx/softdata/Git-reporsitory/.git/
//注意:可以發(fā)現(xiàn)當前目錄下多了一個.git的目錄蹦骑,這個目錄是Git來跟蹤管理版本庫的慈省,沒事千萬不要手動修改這個目錄里面的文件。
如果你沒看到.git文件眠菇,可以通過 ls -ah 查看隱藏文件边败;
或者在finder中按住command + shift + . 查看袱衷;
三、把文件添加到版本庫
編寫(vi)一個readme.txt文件笑窜,內(nèi)容如下:
Git is a version control system.
Git is free software.
注意:一定要放到Git-repository目錄下(子目錄也行)致燥,因為這是一個Git倉庫,放到其他地方Git再厲害也找不到這個文件排截。
1.用命令git add
告訴Git嫌蚤,把文件添加到暫存區(qū)(stage):
$ git add readme.txt
執(zhí)行上面的命令,沒有任何顯示断傲,這就對了脱吱,Unix的哲學是“沒有消息就是好消息”,說明添加成功艳悔。
2.用命令git commit
告訴Git急凰,把文件提交到版本庫:
$ git commit -m "wrote a readme file"
[master (root-commit) cb926e7] wrote a readme file
1 file changed, 2 insertions(+)
create mode 100644 readme.txt
簡單解釋一下git commit
命令,-m
后面輸入的是本次提交的說明猜年,可以輸入任意內(nèi)容抡锈,當然最好是有意義的,這樣你就能從歷史記錄里方便地找到改動記錄乔外。
git commit
命令執(zhí)行成功后會告訴你床三,1個文件被改動(我們新添加的readme.txt文件),插入了兩行內(nèi)容(readme.txt有兩行內(nèi)容)杨幼。
為什么Git添加文件需要add
撇簿,commit
一共兩步呢?因為commit
可以一次提交很多文件差购,所以你可以多次add
不同的文件四瘫,比如:
$ git add file1.txt
$ git add file2.txt file3.txt
$ git commit -m "add 3 files."
小結
1.git init
用于初始化被git管理的本地倉庫(即我們后面會講的工作區(qū)的概念);
相對于把大象放進冰箱需要三步來說欲逃,git將文件上傳到版本庫只需要兩步:
1.git add
將文件添加到暫存區(qū)(stage)中找蜜;
2.git commit
將暫存區(qū)的文件提交到版本庫中;