版本庫(kù)又是什么?
簡(jiǎn)單的說(shuō),你可以將版本庫(kù)理解為一個(gè)目錄。我們用Git來(lái)管理我們的文件,所以你得告訴Git你需要它管理哪個(gè)目錄下的文件,這個(gè)目錄就是版本庫(kù)。
首先進(jìn)入一個(gè)目錄,在當(dāng)前目錄下輸入如下命令即可將當(dāng)前目錄變成一個(gè)倉(cāng)庫(kù)了:
$ git init
舉個(gè)例子,創(chuàng)建一個(gè)test目錄并進(jìn)入test目錄:
$ mkdir test
$ cd test
$ git init
這樣,新創(chuàng)建的test目錄就變成一個(gè)空的倉(cāng)庫(kù)。在這個(gè)目錄下會(huì)生成一個(gè).git目錄,這是一個(gè)隱藏目錄,你最好不要?jiǎng)铀?/p>
添加文件到版本庫(kù)中
通過(guò)git init,我們已經(jīng)將test目錄變成了一個(gè)倉(cāng)庫(kù),但在這個(gè)目錄下創(chuàng)建的文件以及目錄仍不能被Git管理,你需要手動(dòng)的將這些文件提交到倉(cāng)庫(kù)中。
提交分為兩步:
- git add
- git commit
舉個(gè)例子,我們先創(chuàng)建一個(gè)文件叫做readme.md,里面輸入:
Git is amazing!
I love Git!
接著我們將這個(gè)readme.md提交到倉(cāng)庫(kù)中:
$ git add readme.md
$ git commit -m "add a readme file"
[master (root-commit) 6c2d0b8] add a readme file
1 file changed, 2 insertions(+)
create mode 100644 readme.md
這時(shí),readme.md就添加到了版本庫(kù)中。git commit中的 -m選項(xiàng)是用來(lái)添加本次提交的說(shuō)明的。
你也可以添加很多文件,然后一次性提交:
$ git add test1.txt
$ git add test2.txt test3.txt
$ git commit -m "add 3 files"
[master 1d02f79] add 3 files
3 files changed, 0 insertions(+), 0 deletions(-)
create mode 100644 test1.txt
create mode 100644 test2.txt
create mode 100644 test3.txt
如果喜歡的話,可以關(guān)注我的微博http://weibo.com/qiaoer2017