While reading some tutorials/stackoveflow content, I read that conflicts can also occur with stash and apply.
For example: (From git-scm/git-apply---3way
-3
--3way
When the patch does not apply cleanly, fall back on 3-way merge if the patch records the identity of blobs it is supposed to apply to, and we have those blobs available locally, possibly leaving the conflict markers in the files in the working tree for the user to resolve. This option implies the --index option, and is incompatible with the --reject and the --cached options.
Is When the patch does not apply cleanly
equal to getting conflicts?
How can we get conflicts not from merging operations? Are those conflicts any different then merge conflicts? I would love to see some graph examples.