2017-03-27 6 views
2

私はJGitを使って孤児ブランチをoutlined on this answerとして作成しています。JGitで孤立したブランチとrm -rfを作成

JGitに相当するコマンドrm .git/index; git clean -fdxとは何ですか?

私はあなたが私が知っているgit rm -rf .

として正常に行うことになる、--orphan引数なしで正常に新しいブランチを作成することができるんだけど、それを適用するかどうかはわからないよと同様に分岐したファイルを削除するコマンド私は孤児の枝をチェックアウトすることができます、それは同じことを達成するのだろうか? git.checkout().setOrphan()git.getRepository().getWorkTree().delete()と同じくらい簡単ですか?

答えて

2

アフガニスタンJGitにはgit clean -fdxという直接的な同等物はありません。 JGitを使用して孤立したブランチを作成した後で、手動で作業を直接準備し、索引付けすることをお勧めします。作業ディレクトリからJavaファイルシステムAPIをrecursively delete all filesまで使用します。 .gitフォルダを削除しないように注意してください。最後に.git/indexを削除します。

関連する問題