Named stages as git checkout-index parameters -


git checkout-index --help  

says

--stage=|all instead of checking out unmerged entries, copy out files named stage. must between 1 , 3. note: --stage=all automatically implies --temp.

i understand "named stages" corresponding numbers 1 3?

the git merge manpage eplains:

for conflicting paths, index file records 3 versions: stage 1 stores version common ancestor, stage 2 head, , stage 3 merge_head (you can inspect stages git ls-files -u). working tree files contain result of "merge" program; i.e. 3-way merge results familiar conflict markers <<< === >>>.


Comments

Popular posts from this blog

Why does Ruby on Rails generate add a blank line to the end of a file? -

keyboard - Smiles and long press feature in Android -

node.js - Bad Request - node js ajax post -