在JGit中创建孤立分支和rm -rf

时间:2017-03-27 07:44:37

标签: java git jgit

我正在使用JGit创建一个孤立分支outlined on this answer

JGit中的等效命令rm .git/index; git clean -fdx是什么?

我能够通常在没有--orphan参数的情况下创建一个新分支,但我不确定如何应用它以及删除分支文件的命令,你通常会将其作为{{1} }

我知道我可以结账一个孤儿分支,它会实现同样的目标吗? git rm -rf .。它是否像git.checkout().setOrphan()一样简单?

1 个答案:

答案 0 :(得分:2)

Afaik在JGit中没有直接等同于git clean -fdx。您最好的选择是在使用JGit创建孤立分支后直接手动准备工作并编制索引。使用工作目录中的recursively delete all files Java文件系统API。确保不要删除.git文件夹。最后删除.git/index