我正在使用JGit创建一个孤立分支outlined on this answer。
JGit中的等效命令rm .git/index; git clean -fdx
是什么?
我能够通常在没有--orphan
参数的情况下创建一个新分支,但我不确定如何应用它以及删除分支文件的命令,你通常会将其作为{{1} }
我知道我可以结账一个孤儿分支,它会实现同样的目标吗? git rm -rf .
。它是否像git.checkout().setOrphan()
一样简单?
答案 0 :(得分:2)
Afaik在JGit中没有直接等同于git clean -fdx
。您最好的选择是在使用JGit创建孤立分支后直接手动准备工作并编制索引。使用工作目录中的recursively delete all files Java文件系统API。确保不要删除.git文件夹。最后删除.git/index
。