git as function, rather than aliased to hub (allows autocomplete)