split git operations from instance operation