jgit

    2热度

    1回答

    我有两个分支之一是主,另一个是level1。现在level1是我需要在git bash中正常重置master到level1的最新版本,我可以通过以下命令来完成。 $ git checkout master $ git tag old-master-branch $ git reset --hard level1 $ git merge -s ours origin/master $ git

    2热度

    1回答

    我要添加到索引的文件夹中所做的所有修改: 修改过的文件 文件添加 文件中删除 File gitDir = new File("/home/franck/Repositories/Git/Sandbox/.git"); try (Repository repo = new RepositoryBuilder().setGitDir(gitDir).build()){ try (Git g

    0热度

    3回答

    我读了关于这个不错的Eclipse plugin called JGit,它允许使用Git,而无需将其安装在机器上并在Eclipse中提交。 但是,在他们的页面上,没有关于如何安装它的说明。我也尝试了Eclipse中的“安装新软件”,但无法找到JGit。 你如何安装它?

    2热度

    1回答

    在Git命令行中,当我们执行递归合并时,我们可以用-X指定额外的选项。 如:git merge -s recursive -Xignore-all-space *branch* 在JGit,有没有办法在API中做到这一点? 最好的问候。

    3热度

    1回答

    我正在使用JGit创建一个新的git存储库,并且文件夹中已存在的所有内容都保存为新分支。 我使用 Git.init().setDirectory(workingDir).call(); (由默认的主分支上面的语句之后创建的,所以我将其重命名为“backupBranch”)。因为主人我稍后从远程主人克隆。 问题是当我推动backupbranch时,它的推送,但没有远程跟踪,我能够建立。 从终端:

    4热度

    1回答

    我使用下面的代码克隆从Java的git回购。我需要存储克隆的最新修订哈希。 localRepo = new FileRepository(path); git = new Git(localRepo); Git.cloneRepository().setURI(url).setBranch("master") .setDirectory(new File(path)).call

    2热度

    2回答

    我正在使用下面的java代码克隆git仓库。 localRepo = new FileRepository("/Users/myfolder/git" + "/.git"); git = new Git(localRepo); Git.cloneRepository().setURI("[email protected]:mygit/TestGit.git")

    2热度

    1回答

    我已经使用JGit API创建了本地存储库。当所有的处理完成后,我想删除本地回购(这是一个简单的java.io.File)。但File.delete()操作失败。我已致电 org.eclipse.jgit.api.Git.close() org.eclipse.jgit.lib.Repository.close() 是否需要进一步清理?我跑进

    1热度

    1回答

    我只是试图开始与JGit一起工作,现在我坚持着一个奇怪的异常,同时做了大部分基本的事情。 我的代码: public class JGitTest { public static void main(String[] args) throws Exception { File worktree = new File( "C:\\Users\\nils\\Deskt

    1热度

    2回答

    我正在使用Jgit 3.7从Git存储库导入文件。但我想只导入一组文件夹,而不是全部。 我知道Git支持这个,但我想知道Jgit 3.7支持相同吗?如果是这样,有人可以指导我。