如何在jgit中创建一个空分支

xierui

现在我得到了一个temp git non-bare仓库。我想保留一个空的最终分支。我该怎么办?

我使用克隆来获取非裸仓库:

git = Git.cloneRepository().setURI(repository.getDirectory().getAbsolutePath()).setDirectory(file)
                .setNoCheckout(true).call();

我这样尝试:

git.checkout().setName(FINAL_TEMP_BRANCH).setCreateBranch(true).call();

但是我有一个例外:

org.eclipse.jgit.api.errors.RefNotFoundException: Ref HEAD can not be resolved

我只想创建一个FINAL_TEMP_BRANCH为空。我该怎么办?

xierui

当git clone命令调用时,它将自动创建一个“ master”分支。但是现在头什么都没有。因此,我们应该提交一些内容,然后头部将指向最新的提交。我们可以这样做:

git = Git.cloneRepository().setURI(repository.getDirectory().getAbsolutePath()).setDirectory(file)
                .setNoCheckout(true).call();
        git.commit().setMessage("Initial commit").call();
        git.branchCreate().setName(FINAL_TEMP_BRANCH).call();

现在,git存储库具有两个分支:master和FINAL_TEMP_BRANCH。他们两个都是空的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

如何在Java中创建一个空Stream?

来自分类Dev

如何在Swift中创建一个空的SKSpriteNode?

来自分类Dev

如何在结构中创建一个空指针?

来自分类Dev

如何为文档创建一个空分支

来自分类Dev

在Git中创建一个分支

来自分类Dev

如何在一个目录中创建空的txt文件,以反映另一个目录中的文件?

来自分类Dev

如何像git中的另一个分支一样创建一个分支

来自分类Dev

如何在VS2013中创建一个空的MVC 5项目

来自分类Dev

如何在R中创建一个空矩阵并使用for循环更新它?

来自分类Dev

如何在Postgres中创建一个空的匿名表?

来自分类Dev

如何在Xcode 6中创建一个空项目?

来自分类Dev

如何在Dart中创建一个空的类型列表

来自分类Dev

如何在Charts_flutter中创建一个空图表?

来自分类Dev

如何在Kotlin中创建一个由空值填充的通用数组?

来自分类Dev

如何在使用cbind循环R中创建一个空矩阵

来自分类Dev

如何在 numpy 中创建一个“接受”附加的空列表网格?

来自分类Dev

如何在 FabricJS 中创建一个“空”的图像元素?

来自分类Dev

如何从git扩展中的另一个本地分支本地创建一个分支

来自分类Dev

如何在git中覆盖另一个分支的分支

来自分类Dev

如何在Git中检查一个分支是否是另一个分支的祖先

来自分类Dev

如何在git中从一个远程分支拉到另一个分支?

来自分类Dev

如何在不使用jgit签出的情况下在远程存储库中创建git分支

来自分类Dev

如何在Swift中写一个空的案例?

来自分类Dev

如何在R中附加一个空数组

来自分类Dev

如何创建一个空的IReadOnlyCollection

来自分类Dev

如何创建一个空堆栈?

来自分类Dev

如何使用tortoisegit创建一个孤立分支?

来自分类Dev

如何在C中创建一个临时目录?

来自分类Dev

如何在QuickBlox中创建一个临时用户?

Related 相关文章

  1. 1

    如何在Java中创建一个空Stream?

  2. 2

    如何在Swift中创建一个空的SKSpriteNode?

  3. 3

    如何在结构中创建一个空指针?

  4. 4

    如何为文档创建一个空分支

  5. 5

    在Git中创建一个分支

  6. 6

    如何在一个目录中创建空的txt文件,以反映另一个目录中的文件?

  7. 7

    如何像git中的另一个分支一样创建一个分支

  8. 8

    如何在VS2013中创建一个空的MVC 5项目

  9. 9

    如何在R中创建一个空矩阵并使用for循环更新它?

  10. 10

    如何在Postgres中创建一个空的匿名表?

  11. 11

    如何在Xcode 6中创建一个空项目?

  12. 12

    如何在Dart中创建一个空的类型列表

  13. 13

    如何在Charts_flutter中创建一个空图表?

  14. 14

    如何在Kotlin中创建一个由空值填充的通用数组?

  15. 15

    如何在使用cbind循环R中创建一个空矩阵

  16. 16

    如何在 numpy 中创建一个“接受”附加的空列表网格?

  17. 17

    如何在 FabricJS 中创建一个“空”的图像元素?

  18. 18

    如何从git扩展中的另一个本地分支本地创建一个分支

  19. 19

    如何在git中覆盖另一个分支的分支

  20. 20

    如何在Git中检查一个分支是否是另一个分支的祖先

  21. 21

    如何在git中从一个远程分支拉到另一个分支?

  22. 22

    如何在不使用jgit签出的情况下在远程存储库中创建git分支

  23. 23

    如何在Swift中写一个空的案例?

  24. 24

    如何在R中附加一个空数组

  25. 25

    如何创建一个空的IReadOnlyCollection

  26. 26

    如何创建一个空堆栈?

  27. 27

    如何使用tortoisegit创建一个孤立分支?

  28. 28

    如何在C中创建一个临时目录?

  29. 29

    如何在QuickBlox中创建一个临时用户?

热门标签

归档