首先需要理解工作區和版本庫的概念:
工作區(Working Directory):就是可以在電腦上看到的目錄,比如我建的readme.txt文件,就是一個工作區;
版本庫(Repository): 工作區有一個隱藏目錄.git,這個不算工作區,而是Git的版本庫。
git的版本庫中存放很多的東西,其中最重要的就是stage(index)的暫存區,還有git為我們創建的第一個分支master,以及指向maste分支的一個HEAD指針。
將文件提交到版本庫中需要兩個步驟(也可以說是三個步驟):
- $ git status 可以查看哪些文件在本次修改了,以便我們清楚在下一步應該提交哪些文件
- $ git add <filePath> 此命令是將file文件提交到暫存區,此命令是單個文件提交,也可以用$ git add . 將工作區所有文件都提交,但一般沒有這個必要,只需要將本次修改提交就好;
- $ git commit -m'提交描述' 次命令是將暫存區的所有文件提交到版本庫中的當前分支上,一般提交在后面加上本次修改的描述。