File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
book/07-git-tools/sections Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change 5
5
问题是,你不想仅仅因为过会儿回到这一点而为做了一半的工作创建一次提交。
6
6
针对这个问题的答案是 `git stash` 命令。
7
7
8
- 储藏会处理工作目录的脏的状态 - 即,修改的追踪文件与暂存改动 - 然后将未完成的修改保存到一个栈上,而你可以在任何时候重新应用这些改动。
8
+ 储藏会处理工作目录的脏的状态 - 即,修改的跟踪文件与暂存改动 - 然后将未完成的修改保存到一个栈上,而你可以在任何时候重新应用这些改动。
9
9
10
10
==== 储藏工作
11
11
@@ -136,7 +136,7 @@ $ git status -s
136
136
M index.html
137
137
----
138
138
139
- 另一个经常使用储藏来做的事情是像储藏追踪文件一样储藏未追踪文件 。默认情况下,`git stash` 只会储藏已经在索引中的文件。如果指定 `--include-untracked` 或 `-u` 标记,Git 也会储藏任何创建的未追踪文件 。
139
+ 另一个经常使用储藏来做的事情是像储藏跟踪文件一样储藏未跟踪文件 。默认情况下,`git stash` 只会储藏已经在索引中的文件。如果指定 `--include-untracked` 或 `-u` 标记,Git 也会储藏任何创建的未跟踪文件 。
140
140
141
141
[source,console]
142
142
----
@@ -225,7 +225,7 @@ Would remove test.o
225
225
Would remove tmp/
226
226
----
227
227
228
- 默认情况下,`git clean` 命令只会移除没有忽略的未追踪文件 。任何与 `.gitiignore` 或其他忽略文件中的模式匹配的文件都不会被移除。如果你也想要移除那些文件,例如为了做一次完全干净的构建而移除所有由构建生成的 `.o` 文件,可以给 clean 命令增加一个 `-x` 选项。
228
+ 默认情况下,`git clean` 命令只会移除没有忽略的未跟踪文件 。任何与 `.gitiignore` 或其他忽略文件中的模式匹配的文件都不会被移除。如果你也想要移除那些文件,例如为了做一次完全干净的构建而移除所有由构建生成的 `.o` 文件,可以给 clean 命令增加一个 `-x` 选项。
229
229
230
230
[source,console]
231
231
----
You can’t perform that action at this time.
0 commit comments