summaryrefslogtreecommitdiff
path: root/Documentation/git-merge.txt
diff options
context:
space:
mode:
authorJunio C Hamano <junkio@cox.net>2005-12-02 09:05:35 (GMT)
committerJunio C Hamano <junkio@cox.net>2005-12-02 09:08:14 (GMT)
commit3ace1fe34bbf24a62215d06614f9cf29a80def4a (patch)
treefc206c1ad60cfb6481cc51f6737ce728d1d8d83f /Documentation/git-merge.txt
parent54dd99a127caf4d20e1b91a43949655763d188ed (diff)
downloadgit-3ace1fe34bbf24a62215d06614f9cf29a80def4a.zip
git-3ace1fe34bbf24a62215d06614f9cf29a80def4a.tar.gz
git-3ace1fe34bbf24a62215d06614f9cf29a80def4a.tar.bz2
git-merge documentation: conflicting merge leaves higher stages in index
This hopefully concludes the latest updates that changes the behaviour of the merge on an unsuccessful automerge. Instead of collapsing the conflicted path in the index to show HEAD, we leave it unmerged, now that diff-files can compare working tree files with higher stages. Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'Documentation/git-merge.txt')
-rw-r--r--Documentation/git-merge.txt10
1 files changed, 6 insertions, 4 deletions
diff --git a/Documentation/git-merge.txt b/Documentation/git-merge.txt
index c117404..0cac563 100644
--- a/Documentation/git-merge.txt
+++ b/Documentation/git-merge.txt
@@ -108,10 +108,12 @@ When there are conflicts, these things happen:
2. Cleanly merged paths are updated both in the index file and
in your working tree.
-3. For conflicting paths, the index file records the version
- from `HEAD`. The working tree files have the result of
- "merge" program; i.e. 3-way merge result with familiar
- conflict markers `<<< === >>>`.
+3. For conflicting paths, the index file records up to three
+ versions; stage1 stores the version from the common ancestor,
+ stage2 from `HEAD`, and stage3 from the remote branch (you
+ can inspect the stages with `git-ls-files -u`). The working
+ tree files have the result of "merge" program; i.e. 3-way
+ merge result with familiar conflict markers `<<< === >>>`.
4. No other changes are done. In particular, the local
modifications you had before you started merge will stay the