Thread (1 message) 1 message, 1 author, 2016-06-15

Re: git checkout error

From: Junio C Hamano <hidden>
Date: 2016-06-15 22:54:58

Andreas Schwab [off-list ref] writes:
Angelo Borsotti [off-list ref] writes:
quoted
If they are specified after -b, the command seems to behave as if -b
was not specified, e.g.:

$ git checkout -b --no-track topic remotes/origin/master
-b requires an argument <new_branch>, which you specify as --no-track
here.  <start_point> is topic, and the rest is interpreted as <paths>.
quoted
fatal: git checkout: updating paths is incompatible with switching branches.
This error is detected before validating <new_branch>.
quoted
while if they are specified before -b the command behaves properly, e.g.

$ git checkout --no-track -b topic remotes/origin/master
Switched to a new branch 'topic'
You can also specify --no-track after -b (and its argument):

$ git checkout -b topic --no-track remotes/origin/master
Isn't this "asked and answered" recently with this thread?

    http://thread.gmane.org/gmane.comp.version-control.git/204397
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help