git status命令看看结果即当前状态:
- git status
- # On branch master
- # 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: readme.txt
- #
- no changes added to commit (use "git add" and/or "git commit -a")
解释说明下
git status命令可以让我们时刻掌握仓库当前的状态,上面的命令告诉我们,readme.txt被修改过了,但还没有准备提交的修改。
要想查看修改
git diff 文件名
对文件作了什么修改后,再把它提交到仓库就放心多了,提交修改和提交新文件是一样的两步,第一步是git add:
$ git add 文件名称
再次看git status
git 提示信息将要被提交的修改包括readme.txt
- $ git status
- # On branch master
- # Changes to be committed:
- # (use "git reset HEAD <file>..." to unstage)
- #
- # modified: readme.txt
- #
git提交
在提用git status 查看状态
- $ git commit -m "add distributed"
- [master ea34578] add distributed
- 1 file changed, 1 insertion(+), 1 deletion(-)
- $ git status
- # On branch master
- nothing to commit (working directory clean)
Git告诉我们当前没有需要提交的修改,而且,工作目录是干净(working directory clean)的。