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 3merge_head
(you can inspect stagesgit ls-files -u
). working tree files contain result of "merge" program; i.e. 3-way merge results familiar conflict markers<<< === >>>
.
Comments
Post a Comment