阅读GIT合并标记

Dan*_*ark 3 git merge

对不起,这是一个非常简单的问题.这个合并标记在GIT中意味着什么

>>>>>>> next-release:db/schema.rb
Run Code Online (Sandbox Code Playgroud)

什么时候没有伴随?

=======
Run Code Online (Sandbox Code Playgroud)

另外,有没有办法告诉GIT只选择一个版本而不是另一个版本?

Tim*_*gan 5

要告诉Git您选择一个版本而不是另一个版本(未合并路径),您可以使用以下方法之一:

  • git checkout --ours -- path/to/file
  • git checkout --theirs -- path/to/file

有关详细信息,请参见git checkout手册页.

关于合并标记; 我从来没有见过">>>>"添加没有匹配的"===="和"<<<<".您是否确定这不会因尝试手动解决冲突而遗留下来?

标记next-release:db/schema.rb只是表明文件"db/schema.rb"位于"next-release"分支上.