Andrew's git
/
gitweb.git
/ diff
summary
|
log
|
commit
| diff |
tree
commit
grep
author
committer
pickaxe
?
re
git-reset.txt: use "working tree" consistently
author
Michael J Gruber
<git@drmicha.warpmail.net>
Wed, 15 Sep 2010 20:47:42 +0000
(22:47 +0200)
committer
Junio C Hamano
<gitster@pobox.com>
Sat, 18 Sep 2010 22:14:24 +0000
(15:14 -0700)
as per git help glossary
Signed-off-by: Michael J Gruber <git@drmicha.warpmail.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/git-reset.txt
patch
|
blob
|
history
raw
|
patch
|
inline
| side by side (parent:
cca5d0b
)
diff --git
a/Documentation/git-reset.txt
b/Documentation/git-reset.txt
index 8762a0c6b9f8be1dbc41a6f3e601b4a9f3d862b6..6c94f83dad8295ec25f7ccc1521a4ab4af292eae 100644
(file)
--- a/
Documentation/git-reset.txt
+++ b/
Documentation/git-reset.txt
@@
-16,12
+16,12
@@
DESCRIPTION
-----------
In the first and second form, copy entries from <commit> to the index.
In the third form, set the current branch head to <commit>, optionally
-----------
In the first and second form, copy entries from <commit> to the index.
In the third form, set the current branch head to <commit>, optionally
-modifying index and worktree to match. The <commit> defaults to HEAD
+modifying index and work
ing
tree to match. The <commit> defaults to HEAD
in all forms.
'git reset' [-q] [<commit>] [--] <paths>...::
This form resets the index entries for all <paths> to their
in all forms.
'git reset' [-q] [<commit>] [--] <paths>...::
This form resets the index entries for all <paths> to their
- state at the <commit>. (It does not affect the worktree, nor
+ state at the <commit>. (It does not affect the work
ing
tree, nor
the current branch.)
+
This means that `git reset <paths>` is the opposite of `git add
the current branch.)
+
This means that `git reset <paths>` is the opposite of `git add
@@
-184,7
+184,7
@@
tip of the current branch in ORIG_HEAD, so resetting hard to it
brings your index file and the working tree back to that state,
and resets the tip of the branch to that commit.
brings your index file and the working tree back to that state,
and resets the tip of the branch to that commit.
-Undo a merge or pull inside a dirty work tree::
+Undo a merge or pull inside a dirty work
ing
tree::
+
------------
$ git pull <1>
+
------------
$ git pull <1>
@@
-257,7
+257,7
@@
Suppose you are working on something and you commit it, and then you
continue working a bit more, but now you think that what you have in
your working tree should be in another branch that has nothing to do
with what you committed previously. You can start a new branch and
continue working a bit more, but now you think that what you have in
your working tree should be in another branch that has nothing to do
with what you committed previously. You can start a new branch and
-reset it while keeping the changes in your work tree.
+reset it while keeping the changes in your work
ing
tree.
+
------------
$ git tag start
+
------------
$ git tag start
@@
-348,11
+348,11
@@
in state D).
--keep B C C
"reset --merge" is meant to be used when resetting out of a conflicted
--keep B C C
"reset --merge" is meant to be used when resetting out of a conflicted
-merge. Any mergy operation guarantees that the work tree file that is
+merge. Any mergy operation guarantees that the work
ing
tree file that is
involved in the merge does not have local change wrt the index before
involved in the merge does not have local change wrt the index before
-it starts, and that it writes the result out to the work tree. So if
+it starts, and that it writes the result out to the work
ing
tree. So if
we see some difference between the index and the target and also
we see some difference between the index and the target and also
-between the index and the work tree, then it means that we are not
+between the index and the work
ing
tree, then it means that we are not
resetting out from a state that a mergy operation left after failing
with a conflict. That is why we disallow --merge option in this case.
resetting out from a state that a mergy operation left after failing
with a conflict. That is why we disallow --merge option in this case.