繁体   English   中英

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

[英]grgit - to add new files and remove deleted files

我们正在使用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并保持update:false时,它会添加新文件,但不会删除已删除的文件。 如果我们执行update:true ,则不会添加新文件,而只会更改跟踪文件。

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

Grgit基于JGit,它目前不具有 git add -A 的等效 git add -A

您必须通过两个单独的步骤执行此操作:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM