1.新的未跟蹤文件 新創建的README文件沒有進行任何跟蹤 $ git status On branch master Untracked files: (use "git add <file>..." to include in what will be committed) README no ...
1.新的未跟蹤文件 新創建的README文件沒有進行任何跟蹤
$ git status On branch master Untracked files: (use "git add <file>..." to include in what will be committed) README nothing added to commit but untracked files present (use "git add" to track)新建的 README 文件出現在 Untracked files 下麵 2.跟蹤新的文件 使用git add進行跟蹤新的文件,將文件放入暫存區域。( git add 命令。 這是個多功能命令:可以用它開始跟蹤 新文件,或者把已跟蹤的文件放到暫存區,還能用於合併時把有衝突的文件標記為已解決狀態等。 將這個命令理 解為“添加內容到下一次提交中”而不是“將一個文件添加到項目中”要更加合適. )
$ git add README $ git status On branch master Changes to be committed: (use "git reset HEAD <file>..." to unstage) new file: README只要在 Changes to be committed 這行下麵的,就說明是已暫存狀態。 3.暫存已修改文件 當我們修改一個已經被暫存的文件 CONTRIBUTING.md
$ git status On branch master Changes to be committed: (use "git reset HEAD <file>..." to unstage) new file: README Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use "git checkout -- <file>..." to discard changes in working directory) modified: CONTRIBUTING.md文件 CONTRIBUTING.md 出現在 Changes not staged for commit 這行下麵,說明已跟蹤文件的內容發生了變化,但還沒有放到暫存區。
運行git add命令
$ git add CONTRIBUTING.md $ git status On branch master Changes to be committed: (use "git reset HEAD <file>..." to unstage) new file: README modified: CONTRIBUTING.md
這樣兩個文件都放入了暫存區域中。