diff options
author | Junio C Hamano <gitster@pobox.com> | 2011-03-09 15:56:17 -0800 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2011-03-09 15:56:17 -0800 |
commit | 66ecd2d05306fccc65e8d6a5f49100840ea7d3b6 (patch) | |
tree | 159eaf1f118e602f3a397ede9dc2b386a96b627a /Documentation/git-cherry-pick.txt | |
parent | 75618f1106b95defafca698d5cfdfd3dfb3a7e3c (diff) | |
parent | 37f7a8579363a98efc48dfb6964a519034fc9acc (diff) | |
download | git-66ecd2d05306fccc65e8d6a5f49100840ea7d3b6.tar.gz |
Merge branch 'js/cherry-pick-usability'
* js/cherry-pick-usability:
Teach commit about CHERRY_PICK_HEAD
bash: teach __git_ps1 about CHERRY_PICK_HEAD
Introduce CHERRY_PICK_HEAD
t3507: introduce pristine-detach helper
Diffstat (limited to 'Documentation/git-cherry-pick.txt')
-rw-r--r-- | Documentation/git-cherry-pick.txt | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/Documentation/git-cherry-pick.txt b/Documentation/git-cherry-pick.txt index 749d68a72b..5d85daa5fe 100644 --- a/Documentation/git-cherry-pick.txt +++ b/Documentation/git-cherry-pick.txt @@ -16,6 +16,25 @@ Given one or more existing commits, apply the change each one introduces, recording a new commit for each. This requires your working tree to be clean (no modifications from the HEAD commit). +When it is not obvious how to apply a change, the following +happens: + +1. The current branch and `HEAD` pointer stay at the last commit + successfully made. +2. The `CHERRY_PICK_HEAD` ref is set to point at the commit that + introduced the change that is difficult to apply. +3. Paths in which the change applied cleanly are updated both + in the index file and in your working tree. +4. For conflicting paths, the index file records up to three + versions, as described in the "TRUE MERGE" section of + linkgit:git-merge[1]. The working tree files will include + a description of the conflict bracketed by the usual + conflict markers `<<<<<<<` and `>>>>>>>`. +5. No other modifications are made. + +See linkgit:git-merge[1] for some hints on resolving such +conflicts. + OPTIONS ------- <commit>...:: |