17得票1回答
如何使用JGit获取源URL?

如何使用JGit获取origin远程的URL? 我正在使用JGit,我想要执行以下操作:git config --get remote.origin.url 如何做到这一点?

10得票1回答
在Eclipse中使用本地git而不是jgit?

有没有办法配置egit使用本机(操作系统)的git而不是jgit实现?如果没有,是否有其他可替代的git Eclipse插件? 编辑#1 - 我应该指出,AWS CodeCommit使用凭据助手进行身份验证,从.gitconfig文件中:[credential] helper = !...

17得票2回答
Egit钩子未被触发

我有一个包含一个预提交钩子的git仓库,该钩子意图在每次提交时故意失败。cat .git/hooks/pre-commit > exit 1 如果我尝试通过命令行提交,那么就像预期的那样失败。但是,如果我从egit提交,那么钩子被忽略并且更改被提交了。 egit/jgit还没有识别钩子...

8得票1回答
使用JGit或EGit将文件夹中的文件(directory1\myfile.txt)添加到Github

*在本问题底部添加了最终的工作程序* 我使用了org.eclipse.egit.github.core Java库将文件添加到GitHub(代码示例引用自这里:https://gist.github.com/Detelca/2337731)。 但我无法像“folder1 \ myfile....

10得票1回答
JGit 如何检查一个分支是否被检出

我正在使用JGit进行一个项目的开发。我已经成功删除了一个分支,但我还想检查一下是否有这个分支被检出。我在CheckoutCommand中找到了一个变量,但它是私有的:private boolean isCheckoutIndex() { return startCommit == n...

30得票5回答
JGit和查找Head

我正在尝试使用JGit获取最新的提交(HEAD commit):val builder = new FileRepositoryBuilder() val repo = builder.setGitDir(new File("/www/test-repo")) .readEnvironme...

7得票1回答
JGit - 如何重用 DiffFormatter

这是一个关于jgit - 基于文件扩展名的git diff的后续问题。 我正在尝试将格式化的diff添加到List<String>中,但如果我像下面这样使用相同的DiffFormatter,则先前的条目会附加到下一个条目。 List<String> changes ...

21得票4回答
jGit - 如何将所有文件添加到暂存区

我尝试了很多方法使用 jGit 克隆一个 repo(已成功)。 然后,我在仓库中写了一些文件,并尝试添加所有文件(如 git add *、git add -A 或类似命令)...但是它不起作用。这些文件根本没有被添加到暂存区。 我的代码如下: FileRepositoryBuilder ...

17得票1回答
为JGit指定SSH密钥

我想知道如何使用jgit连接到Github并使用指定的ssh密钥文件(即不在~/.ssh/目录中的密钥)。 遗憾的是,我不确定如何正确使用JschConfigSessionFactory。我尝试创建一个与此文中所述相同的设置:Using Keys with JGit to Access a ...

9得票1回答
JGIT拉取NoHeadException

当尝试执行以下方法(使用JGIT库)时: private void pullRepo() throws IOException,GitAPIException, WrongRepositoryStateException, InvalidConfigurationException, D...