我们正在使用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时,它会添加新文件,但不会删除已删除的文件。如果我们执行update:true,它不会添加新文件,只对跟踪的文件进行更改。
如何一起添加和删除文件,如git添加-A在grgit。请帮帮忙
发布于 2016-11-12 18:56:49
Grgit是基于JGit,其中目前没有等效的到git add -A。
您必须将其分为两个单独的步骤:
grgit.add(patterns: ['src'], update: true)
grgit.add(patterns: ['src'])https://stackoverflow.com/questions/40544102
复制相似问题