From 5a605a9359f865cdee5d01b41c61dbb65b89486c Mon Sep 17 00:00:00 2001
From: mygaochunming <88583001@163.com>
Date: Tue, 13 Jun 2017 10:10:39 +0800
Subject: [PATCH 1/5] Create index-zh-cn.html
---
index-zh-cn.html | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/index-zh-cn.html b/index-zh-cn.html
index 84f92f0..ac1b735 100644
--- a/index-zh-cn.html
+++ b/index-zh-cn.html
@@ -74,7 +74,7 @@
基本用法
git reset -- files 用来撤销最后一次git add files,你也可以用git reset
撤销所有暂存区域文件。
- git checkout -- files 把文件从暂存区域复制到工作目录,用来丢弃本地修改。
+ git checkout -- files 把文件从暂存区域复制到工作目录,用来丢弃本地修改。如果本地修改后没有添加到暂存区,则丢弃本地修改回到和版本库一模一样的状态
From e10fb5e5af7fe66ffe47043bfee83688f5517b45 Mon Sep 17 00:00:00 2001
From: mygaochunming <88583001@163.com>
Date: Tue, 13 Jun 2017 14:29:52 +0800
Subject: [PATCH 2/5] modify the description of 'git commit -a'
---
index-zh-cn.html | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/index-zh-cn.html b/index-zh-cn.html
index ac1b735..0eb9406 100644
--- a/index-zh-cn.html
+++ b/index-zh-cn.html
@@ -87,8 +87,8 @@ 基本用法
- git commit -a 相当于运行 git add
- 把所有当前目录下的文件加入暂存区域再运行。git commit.
+ git commit -a 针对版本库中存在的文件,相当于运行 git add
+ 把所有当前工作区目录下的相应文件加入暂存区域再运行。git commit.对于新建的文件,不能通过该命令直接将文件从工作区提交至版本库。
git commit files 进行一次包含最后一次提交加上工作目录中文件快照的提交。并且文件被添加到暂存区域。
From c4a0c282c4f5327224b8fb109f490ca56da59531 Mon Sep 17 00:00:00 2001
From: mygaochunming <88583001@163.com>
Date: Tue, 13 Jun 2017 14:36:19 +0800
Subject: [PATCH 3/5] Create index-zh-cn.html
---
index-zh-cn.html | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/index-zh-cn.html b/index-zh-cn.html
index 0eb9406..5fa1906 100644
--- a/index-zh-cn.html
+++ b/index-zh-cn.html
@@ -88,7 +88,7 @@ 基本用法
git commit -a 针对版本库中存在的文件,相当于运行 git add
- 把所有当前工作区目录下的相应文件加入暂存区域再运行。git commit.对于新建的文件,不能通过该命令直接将文件从工作区提交至版本库。
+ 把所有当前工作区目录下的相应文件加入暂存区域再运行 git commit。对于新建的文件,不能通过该命令直接将文件从工作区提交至版本库。
git commit files 进行一次包含最后一次提交加上工作目录中文件快照的提交。并且文件被添加到暂存区域。
From 9a023f4be77d1070460cb1929e5bd70448c5852d Mon Sep 17 00:00:00 2001
From: mygaochunming <88583001@163.com>
Date: Tue, 13 Jun 2017 17:04:35 +0800
Subject: [PATCH 4/5] change the description of 'git reset -- files'
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
“git reset -- files”和“git checkout -- files”用法很不一样!
git reset -- files强调将暂存区的文件内容回滚至最后一次提交,不会动工作区的修改。
git checkout -- files强调回滚工作区的修改,不管从暂存区还是版本库中。
---
index-zh-cn.html | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/index-zh-cn.html b/index-zh-cn.html
index 5fa1906..9f740e2 100644
--- a/index-zh-cn.html
+++ b/index-zh-cn.html
@@ -173,7 +173,7 @@ Reset
- 如果给了文件名(或者 -p选项), 那么工作效果和带文件名的checkout差不多,除了索引被更新。
+ 如果给了文件名(或者 -p选项), 那么将索引中该文件回滚到最后一次提交。
From 17bcd896a6c05fc58450513e558c5584779749c1 Mon Sep 17 00:00:00 2001
From: mygaochunming <88583001@163.com>
Date: Tue, 13 Jun 2017 18:09:58 +0800
Subject: [PATCH 5/5] change the description of 'git merge'
---
index-zh-cn.html | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/index-zh-cn.html b/index-zh-cn.html
index 9f740e2..5c2388e 100644
--- a/index-zh-cn.html
+++ b/index-zh-cn.html
@@ -179,7 +179,7 @@ Reset
Merge
- merge 命令把不同分支合并起来。合并前,索引必须和当前提交相同。如果另一个分支是当前提交的祖父节点,那么合并命令将什么也不做。
+
merge 命令把不同分支合并起来。合并前,当前分支通过“git status”查看状态必须是“working tree clean”,即工作区、暂存区和版本库内容一致。如果另一个分支是当前提交的祖父节点,那么合并命令将什么也不做。
另一种情况是如果当前提交是另一个分支的祖父节点,就导致fast-forward合并。指向只是简单的移动,并生成一个新的提交。