The only problem is that this breaks git tabcomp. Haave you (or anyone else) dealt with this?
> git co > git st > git ci
Which is almost the same as mentioned in this post.