[VersionControl]ORIG_HEAD, FETCH_HEAD, MERGE_HEAD区别

1 · 王爱国 · June 28, 2018, 9:08 a.m.
区别: HEAD: The current ref that you’re looking at. In most cases it’s probably refs/heads/master FETCH_HEAD: The SHAs of branch/remote heads that were updated during the last git fetch ORIG_HEAD: When doing a merge, this is the SHA of the branch you’re merging into. MERGE_HEAD: When doing a merge, this is the SHA of the branch you’re merging from. CHERRY_PICK_HEAD: When doing a cherry-pick, this is the SHA of the commit which you are cherry-picking....