What is the difference between merge conflicts marked with <<>> and conflicts with |||||?

Git Hard

Git — Hard

What is the difference between merge conflicts marked with <<>> and conflicts with |||||?

Key points

  • <<<>>> markers show conflicting versions
  • ||||| markers add ancestor content for context
  • Helps resolve complex conflicts
  • Merge.conflictStyle=diff3 or zdiff3 triggers ||||| markers

Ready to go further?

Related questions