update git operation