ベア以外のリポジトリでチェックアウトやリベースを実行せずに、プログラムでHEADを更新したい。
操作後、作業ツリーとインデックスを変更したくない。
編集
HEADの現在のターゲットのコミットIDではなく、HEADのシンボリックターゲットを更新する必要があります。これは、パスを更新する必要があるため使用できないことを除けば、他の何よりもチェックアウトに似ていますorg.eclipse.jgit.api.CheckoutCommand
が、作業ツリーには触れたくありません。org.eclipse.jgit.api.CreateBranchCommand
また、孤立したブランチを作成しているために存在しない特定の開始点を想定しているため、不適切です。