需要更多了解gitblit groovy推送脚本

时间:2015-06-02 05:36:47

标签: java git groovy repository gitblit

我低于groovy script

PushCommand push=git.push();
push.setRemote("my remote");
push.setPushAll(); //Push all branches under refs/heads/*.
push.setForce(true); //Sets the force preference for push operation.
push.call();

我的要求:want to push only changes from one gitinstance to other

setPushAll:这会在所有时间内执行脚本数据还是只进行更改(我只想更改)吗?

push.setForce(true):这有什么用?我应该在我的情况下使用它吗?

1 个答案:

答案 0 :(得分:0)

得到我想知道的内容在评论中

Git only pushes what is not in the target

setForce(true)将使用源repo中的引用覆盖目标repo中的引用。根据您的情况,这可能是您想要的。 - James Moger

setPushAll会将所有分支从源推送到目标。这也可能是你想要的。 - James Moger

您可以在git-push - cfrick

的手册页(或文档)中查找