簡體   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