抱歉,这是一个非常简单的问题。在GIT中,这个合并标记意味着什么?
当它没有附带内容时怎么办?
此外,是否有一种方法可以告诉GIT仅选择一个版本而不是另一个版本?
>>>>>>> next-release:db/schema.rb
当它没有附带内容时怎么办?
=======
此外,是否有一种方法可以告诉GIT仅选择一个版本而不是另一个版本?
Git
选择一个版本而不是另一个(未合并路径的版本),您可以使用以下命令之一:
git checkout --ours -- path/to/file
git checkout --theirs -- path/to/file
git checkout
man page。next-release:db/schema.rb
仅表示文件“db/schema.rb”位于“next-release”分支上。正如本主题所提到的,如果在 rebase 过程中遇到合并冲突,请小心处理。
解决合并冲突时可能会感到困惑。
在过去,我可以使用以下方法:
git checkout --theirs -- <filename>
git checkout --ours -- <filename>
--ours
和--theirs
是非常好的提示。我痴迷于阅读 man 手册以查找选项,但有时仍会忘记它们。 - Cascabel