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在grgit中添加-A一样一起添加和删除文件。请帮忙
Grgit 基于 JGit,does not currently have an equivalent 到 git add -A
。
您必须分两个单独的步骤执行此操作:
grgit.add(patterns: ['src'], update: true)
grgit.add(patterns: ['src'])
我们正在使用 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在grgit中添加-A一样一起添加和删除文件。请帮忙
Grgit 基于 JGit,does not currently have an equivalent 到 git add -A
。
您必须分两个单独的步骤执行此操作:
grgit.add(patterns: ['src'], update: true)
grgit.add(patterns: ['src'])