grgit - 添加新文件并删除已删除的文件

时间:2016-11-11 08:40:28

标签: git gradle grgit

我们正在使用grgit来更新github中的文件。

def grgit = Grgit.open(dir: repoDir)
    grgit.add(patterns: ['src'], update: false) // False should even add new files
    grgit.commit(message: 'Updated subsets', amend: false)
    grgit.push()

我们从git签出并删除,添加,修改目录中的文件并提交并将目录推送回github。

现在我们做grgit.add并保持更新:false 它添加新文件但不删除已删除的文件。 如果我们更新:true ,它不会添加新文件,只会对跟踪文件进行更改。

如何在grgit中添加和删除文件,如git add -A。请帮忙

1 个答案:

答案 0 :(得分:2)

Grgit基于JGit,does not currently have an equivalentgit add -A

您必须分两步执行此操作:

grgit.add(patterns: ['src'], update: true)
grgit.add(patterns: ['src'])