gpt4 book ai didi

java - JGit Java Git 库 Unstaging 文件

转载 作者:搜寻专家 更新时间:2023-11-01 02:17:13 25 4
gpt4 key购买 nike

我无法重置以在 JGit 中正常工作。 IE。我可以将所有文件添加到索引,我可以通过下面的命令从索引中删除/重置/取消暂存其中一些文件,但它不适用于所有文件。在 JGit 中取消暂存文件的正确方法是什么?

repository.getIndex().remove(getWorkignDirectoryAsFile(), new File(getWorkignDirectoryAsFile(), fileName));
repository.getIndex().write();

还有

最佳答案

您可以使用 JGit ResetCommand 类从索引中删除文件:

ResetCommand reset = new Git(repository).reset();
reset.setRef(Constants.HEAD);
reset.addPath("foo.txt");
reset.call();

关于java - JGit Java Git 库 Unstaging 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4803462/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com