modify git operation.