git 安裝
輸入git 查看是否安裝
git
安裝
sudo apt-get install git
git --version
設(shè)置config
git config --global user.name "Your Name"
git config --global user.email "email@example.com"
創(chuàng)建版本鏈接庫
$ mkdir learngit
$ cd learngit
$ pwd
$ git init
輸出Initialized empty Git repository in /Users/michael/learngit/.git/,代表git倉(cāng)庫初始化成功
ls -ah # 查詢.git文件
創(chuàng)建一個(gè)readme.txt文本,輸入內(nèi)容,放入git倉(cāng)庫中
第一步,用命令git add告訴Git,把文件添加到倉(cāng)庫
$ git add readme.txt
第二步,用命令git commit告訴Git,把文件提交到倉(cāng)庫:
$ 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
單解釋一下git commit命令,-m后面輸入的是本次提交的說明,可以輸入任意內(nèi)容,當(dāng)然最好是有意義的,這樣你就能從歷史記錄里方便地找到改動(dòng)記錄。
嫌麻煩不想輸入-m "xxx"行不行?確實(shí)有辦法可以這么干,但是強(qiáng)烈不建議你這么干,因?yàn)檩斎胝f明對(duì)自己對(duì)別人閱讀都很重要。實(shí)在不想輸入說明的童鞋請(qǐng)自行Google,我不告訴你這個(gè)參數(shù)。
git commit命令執(zhí)行成功后會(huì)告訴你,1 file changed:1個(gè)文件被改動(dòng)(我們新添加的readme.txt文件);2 insertions:插入了兩行內(nèi)容(readme.txt有兩行內(nèi)容)
為什么Git添加文件需要add,commit一共兩步呢?因?yàn)閏ommit可以一次提交很多文件,所以你可以多次add不同的文件,比如:
$ git add file1.txt
$ git add file2.txt file3.txt
$ git commit -m "add 3 files."