修改文件
相关视频教程(来自动力节点):https://www.bilibili.com/video/BV1iv411p7ap
相关资料下载:http://www.bjpowernode.com/?csdn
我们已经成功添加并提交了一个 readme.txt 文件,继续修改 readme.txt 文件,改成如下内容:
Git is a distributed version control system.
Git is free software.
运行 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")
上面的命令告诉我们,readme.txt 文件被修改过了,但还没有准备提交的修改。
如果我们想知道上次是怎么修改readme.txt 文件的,需要用 git diff 命令:
运行git diff 命令
$ git diff readme.txt
diff --git a/readme.txt b/readme.txt
index 46d49bf..9247db6 100644
--- a/readme.txt
+++ b/readme.txt
@@ -1,2 +1,2 @@
-Git is a version control system. //这一句是被删掉的
+Git is a distributed version control system. //这一句是新添加的
Git is free software.
运行git add
$ git add readme.txt
没有任何输出,这时候可以用 git status 查看一下当前仓库状态:
$ git status
On branch master
Changes to be committed: //将要被提交的文件包括 readme.txt
(use "git reset HEAD <file>..." to unstage)
modified: readme.txt
运行git commit
$ git commit -m "add distributed"
[master e475afc] add distributed
1 file changed, 1 insertion(+), 1 deletion(-)
再用 git status 查看一下当前仓库状态:
$ git status
On branch master
nothing to commit, working tree clean //当前没有需要提交的修改,而且,工作目录是干净的。
版权声明:本文为f5465245原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。