Peter Baumann <Peter.B.Baumann@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx> writes: > Why not make > > git-reset --hard <treeish> -- file > > aquivalent to > > git-checkout <treeish> -- file Theoretically we could, but I'd rather keep "reset --hard" something that people would think a bit about before actually running (I am not enthused about giving "reset --mixed" this feature for the same reason, but I think it is safe enough). I'd want to avoid overloading different meanings to the --hard form. Mis-typing checkout (say, accidentally having <RETURN> before "-- file" part while cut & paste) would not be so dangeous; mis-typing "reset --hard" the same way could be disastrous. > PS: Your patch didn't apply cleanly. As I said there is one bug I've fixed in my tree but the branches were not pushed out yet. - 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