我想以编程方式更新 HEAD 而不执行结帐或基于非裸回购。
我希望工作树和索引在操作后保持不变。
编辑
我需要更新 HEAD 的符号目标,而不是 HEAD 当前目标的提交 ID。这更像是一个结帐,除了我不能使用org.eclipse.jgit.api.CheckoutCommand
,因为它需要我更新路径,但我不想接触工作树。org.eclipse.jgit.api.CreateBranchCommand
也是不合适的,因为它需要一个特定的起点,因为我正在创建一个孤立分支,所以它不存在。