git: fatal: '--ours/--theirs' 不能与切换分支一起使用

标签 git git-merge

在 merge 冲突中,我试图解决所有有利于特定分支的 merge 冲突。

我正在尝试执行 git checkout --ours,但出现以下错误:

fatal: '--ours/--theirs' cannot be used with switching branches

我怎样才能实现我想做的事情?

最佳答案

git checkout--ours--theirs 一起使用需要至少一个参数:文件的路径/要 checkout 的目录。

作为the manual说:

When checking out paths from the index, check out stage #2 (ours) or #3 (theirs) for unmerged paths.

所以:

git checkout --ours <path(s)>

关于git: fatal: '--ours/--theirs' 不能与切换分支一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40903599/

相关文章:

Git 推送 - 致命 : write error: Bad file descriptor

git - 从 git 中的分支中提取最新提交

git - 为什么当HEAD版本在该行没有内容时git显示 merge 冲突

git - TortoiseGit 从远程源 merge

git-flow:如何防止在发布分支上所做的一些更改 merge 回开发

Visual Studio 代码中的 Git 表示即使没有更改文件也会被修改

git - 使用另一个文件夹中的 git "log"

git - OS X - 无法启动 Git :/usr/bin/git Probably the path to Git executable is not valid

git read-tree 删除了所有历史记录

从另一个分支 merge Git - 3 种不同的方法 - 都能正常工作吗?