Hello, the man page of git checkout in the synopsis does not mention the --track and --no-track options. However, in the description below, it states that they are allowed. It does not say that there is a specific ordering in which they must be specified. 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 fatal: git checkout: updating paths is incompatible with switching branches. 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' If this is the intended syntax, the synopsis should replace: git checkout [-q] [-f] [-m] [[-b|-B|--orphan] <new_branch>] [<start_point>] by; git checkout [-q] [-f] [-m] [[--orphan] <new_branch>] [<start_point>] git checkout [-q] [-f] [-m] [ [--track|--no-track](-b|-B) <new_branch>] [<start_point>] -Angelo -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html