John Tapsell <johnflux@xxxxxxxxx> writes: > I'm saying that: > > git checkout -b origin/mybranch origin/mybranch > > Is probably a mistake by the user. We should warn the user and point > them in the right direction. Given Finn Arne Gangstad's use case in a nearby thread, I do not think you can so easily declare that it is a mistake by the user. We have traditionally encouraged people to track remote origin/<name> with matching local <name>, but in a workflow that interact with multiple remotes, one obvious way to map would be to track remote origin/<name> with local origin/<name> branch. You can say remotes/origin/<name> when you mean the remote tracking one, and say heads/origin/<name> when you mean the local one, in order to disambiguate in such a setting. -- 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