On 6/25/08, Junio C Hamano [off-list ref] wrote:
"Avery Pennarun" [off-list ref] writes:
quoted
quoted
* You say "git checkout -- file" when you want to "check out the file
>> from the index";
>
> The real question here is the --. Is it strictly needed? It's
> optional in things like git-diff, which just do their best to guess
> what you mean if you don't use the --.
No, I wrote -- only for clarity, because you can happen to have a branch
whose name is the same as the file. Otherwise you can safely omit it,
just like git-diff and any other commands that follow the -- convention.
Oops, I got mixed up. Only git-reset requires the --. Would it make
sense to bring git-reset into line with everything else, then?
Thanks,
Avery