git checkout --theirs fails

2 messages, 2 authors, 2016-06-15 · open the first message on its own page

git checkout --theirs fails

From: Phil Susi <hidden>
Date: 2016-06-15 23:08:44

I'm doing a rebase and got some conflicts.  I just want to take their
version of all files, but git checkout --theirs complains:

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

What gives?  I'm not *trying* to switch branches.  I just want to
resolve the conflict by taking their version.  If I try git checkout
--theirs ., then it complains that not every single file in the
directory has a "their" version.  So?  Take the ones that do.

Re: git checkout --theirs fails

From: Stefan Beller <hidden>
Date: 2016-06-15 23:08:45

On Tue, Mar 15, 2016 at 10:27 AM, Phil Susi [off-list ref] wrote:
I'm doing a rebase and got some conflicts.  I just want to take their
version of all files, but git checkout --theirs complains:

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

What gives?  I'm not *trying* to switch branches.  I just want to
resolve the conflict by taking their version.  If I try git checkout
--theirs ., then it complains that not every single file in the
directory has a "their" version.  So?  Take the ones that do.
I think for checking out files you'd need to add the file names.
In case of a collision between branch name and file name, even add
a double dash:

    git checkout --theirs -- file/name
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help