如何仅在 JGit 中显示远程 git 存储库的历史记录

2024-01-13

我只想运行git log命令来获取一些提交信息,并且不想在将远程存储库克隆到本地后执行此操作。不知道这里有没有快速的JGit方法?


Git 存储库上的所有操作都是本地的。为了访问存储库的历史记录,您必须首先克隆它。

如果您只对当前状态感兴趣,您可以进行浅克隆以节省一些带宽。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何仅在 JGit 中显示远程 git 存储库的历史记录 的相关文章

  • org.eclipse.jgit.api.errors.TransportException: git@github.com:xxxxxxxx.git: Auth fail 报错

    SpringCloud Config使用SSH连接GitHub 报错 xff1a span class token class name span class token namespace org span class token pun
  • 从远程 git 存储库获取单个文件

    有没有一种方法可以在 Java 中以编程方式从远程 git 存储库下载单个文件 我更喜欢使用尽可能少的带宽的解决方案 最好只下载单个文件 我不需要浏览存储库 我已经有了文件的路径 我更喜欢不依赖于其他应用程序的解决方案 例如 在计算机上安装
  • 如何使用 jgit 执行相当于“git diff --name-status”的操作?

    我想获取修订版 XXXXXX 和 HEAD 之间更改 添加 删除的文件列表 这是我到目前为止所拥有的 String oldHash a97e5553e37a25bd1a3c99eab303145baed08dbd Git git Git o
  • 如何获取文件列表作为 Jgit 提交的一部分

    我想获取属于提交一部分的所有文件的列表 我有可用的提交 ID 我查看了以下链接 如何使用 JGit 获取提交的文件列表 并尝试了以下代码 TreeWalk treeWalk new TreeWalk repository treeWalk
  • jgit 相当于“git merge-base --fork-pointbranchAbranchB”

    git merge base fork pointbranchAbranch 的 jgit 等效代码是什么 我尝试了下面的代码 但没有得到正确的答案 我用它来寻找分支起源 foreach branch git merge base fork
  • 如何在 jGit 中使用过滤器?

    我该如何使用RevFilter在 jGit 中吗 我找到了有关完成特定任务的问题的答案 获取两个日期之间所做的提交 答案是使用特定的子类RevFilter 但是 我不知道如何使用RevFilters 特别是 我想知道我需要做什么才能得到我链
  • 如何在 JGit 中编写 git log --stat 命令

    我有以下 git 命令 git log stat 1000 all gt gitstat log 在 JGit 中可以实现这一点吗 如果是 在 JGit 中编写此代码的等效方法是什么 为了访问存储库的历史记录 JGit 提供了RevWalk
  • Spring Cloud配置服务器git连接问题

    连接到存储配置的存储库时 我在 Spring 云配置服务器 Springboot 日志中看到问题 我不确定是否由于凭据或其他原因而无法克隆 不允许 git upload pack 任何对此的指示都会很棒 2021 10 06 22 52 5
  • 从裸存储库获取子模块哈希

    我们有一个 gitolite 服务器和我们的客户定制应用程序 每个应用程序都有一个子模块 存储库 核心 它指的是我们的基础应用程序 我们现在想要创建一个仪表板 显示所有客户的应用程序以及核心所在的版本 gitolite 将所有内容存储在磁盘
  • 删除 jgit 未按预期工作的分支

    我正在尝试使用 jgit 删除我的存储库中的一个分支 DeleteBranchCommand command git branchDelete command setBranchNames myBranch command setForce
  • 如何使用 JGit 获取冲突行

    我正在开发使用 JGit 的应用程序 拉取后 我有冲突的文件 我可以从 List
  • JGit:检索与 git 提交关联的标签

    我想使用 JGit API 检索与特定提交哈希相关的标签 如果有的话 请提供相同的代码片段 Git 对象模型 http book git scm com 1 the git object model html将标签描述为包含有关特定对象的信
  • 如何仅在 JGit 中显示远程 git 存储库的历史记录

    我只想运行git log命令来获取一些提交信息 并且不想在将远程存储库克隆到本地后执行此操作 不知道这里有没有快速的JGit方法 Git 存储库上的所有操作都是本地的 为了访问存储库的历史记录 您必须首先克隆它 如果您只对当前状态感兴趣 您
  • 引起原因:java.lang.ClassNotFoundException:com.jcraft.jsch.JSchException

    本地仓库和远程仓库之间的协议是HTTPS而不是ssh 是否还需要jsch的lib 如果是的话 能详细告诉我怎么处理吗 非常感谢 即使不用于https访问 jsch http www jcraft com jsch JGit 仍然需要 See
  • jgit 如何获取两个日期之间发生的所有提交

    或者只是两个日期之间发生的所有提交 在 SVN 中 你可以做类似的事情svn diff r date date 去做吧 你可以举这个例子JGit测试类RevWalkFilterTest java https github com eclip
  • JGit S3 仅支持标准美国存储桶?

    除了美国标准的 S3 存储桶之外 是否可以使用 JGit 的其他位置 即通过配置文件等 还是我在这里做错了什么 如果我尝试将位于 EU 的 S3 存储桶与 JGit 一起使用 jgit 会抛出错误 gt jgit push origin m
  • 如何使用 JGit 检查 Git 克隆是否已完成

    我学习 git 并使用 JGit 从 java 代码访问 Git 存储库 Git 默认情况下不允许克隆到非空目录 我们如何确定本地计算机中的特定 git 存储库已经完成了 git 克隆 以便我们随后只能执行 Git pull 操作 目前我正
  • Ref 对象的 getPeeledObjectId() 和 getObjectId() 有什么区别?

    我正在使用 jgit api 来实现项目的构建 部署功能 在本地机器中 我通过以下命令通过命令提示符提交了整个源代码 java项目 git add git commit a m Initial Source 这里我得到的提交 ID 为cb9
  • jgit - 基于文件扩展名的 git diff

    我正在使用 JGit API https www eclipse org jgit https www eclipse org jgit 访问 git 存储库 在 git 存储库中 我还存储 txt 文件和其他文件格式 我遇到了一个要求 我
  • 如何使用 JGit API 从父提交获取树?

    对于给定的提交 我想获取父提交树 以便我可以继续比较更改 我发现父 RevCommit 对象上的 getTree 始终返回 null ObjectId lastCommitId repository resolve Constants HE

随机推荐

  • 从文本文件中提取特定字段

    我有一个 csv 文件 其中包含超过 5k 个带有标题名称的字段 列 我只想将一些特定字段导入到我的数据库中 我正在使用本地 infile 来处理其他需要导入的较小文件 LOAD DATA LOCAL INFILE C wamp www i
  • 如何在 React hook 中创建新的 JSON 对象?

    我首先有两个问题 如何在挂钩中添加 更新 JSON 项目 另一个是 React 不允许我使用以前的 JSON 文件中存储的名称 基本上 我对其他解决方案持开放态度 因为我的输入字段是从 JSON 文件动态生成的 我不确定存储或访问输入到其中
  • 仅水平滚动的 Div 不起作用

    我有一个具有以下样式的 div height 200px overflow x scroll overflow y hidden width 682px 我需要元素在一行上彼此相邻 仅水平滚动 里面的元素有以下样式 width 60px p
  • 关于可移植性的 $PWD 与 pwd

    我正在编写一个 shell 脚本 它解析当前工作目录的路径 打印当前目录上方的所有基本名称 到目前为止 我一直在使用环境变量PWD解析路径 但我想知道是否 我可以信赖PWD始终被设置 在每个平台上给出相同的结果 使用pwd外壳内置 我需要这
  • java.lang.ClassCastException:java.util.ArrayList无法转换为javax.faces.model.SelectItem [重复]

    这个问题在这里已经有答案了 我正在尝试使我的下拉菜单动态化 下面是我收到的代码和异常 请帮帮我 bean private String dropDownValue List
  • 如何将数组[字符串]存储到输出文件[重复]

    这个问题在这里已经有答案了 我有一个名为 samparr 的数组 String 其中包含一些值 我希望将其存储为输出文件 var samparr Array String new Array String 4 samparr print1
  • libavcodec.so:具有文本重定位

    我正在 Nexus 5 上测试 Android 6 0 并使用 Metaio 我知道该服务将于 12 月 15 日结束 但在那一天我们将转移到另一个 AR 平台 问题是当我启动 ARActivity 时出现以下错误 09 02 08 45
  • 如何将 Bert 嵌入提供给 LSTM

    我正在研究用于文本分类问题的 Bert MLP 模型 本质上 我试图用基本的 LSTM 模型替换 MLP 模型 是否可以创建带有嵌入的 LSTM 或者 最好创建一个带有嵌入层的 LSTM 更具体地说 我很难尝试创建嵌入矩阵 因此我可以使用
  • 限制android中的覆盖

    测验黑客应用程序 https play google com store apps details id com hostelmanager quizhackk在我的测验应用程序中作弊 我如何限制它在我们的应用程序上绘制它的叠加层 canD
  • 为 Rails 应用程序构建扩展框架

    我正在开始研究为 Rails 应用程序构建用户级插件系统 如 Wordpress 插件 所需的内容 因此我希望获得一些一般性的指示 建议 我所说的用户级插件是指用户可以将其提取到文件夹中并将其显示在管理界面上的包 从而允许他们添加一些额外的
  • SQL 在单独的行上选择每个选定列的值

    我有一个包含数百行和数十 W 列的表 Column1 Column2 W Column3 W ColumnX W 123 A B x 223 A NULL NULL 我如何选择它以便输出为 Column1 W 123 A 123 B 123
  • 使用 PowerMock + EasyMock 模拟最终方法

    我正在尝试模拟对最终方法的调用ResourceBundle getString 使用 PowerMock 1 4 12 和 EasyMock 3 1 调用不会被模拟 相反 调用 真实 方法 我的测试课 RunWith PowerMockRu
  • 闪亮的应用程序:删除带有操作按钮的 UI 对象

    使用以下代码 可以在 Shiny 中创建 UI 对象 library shiny LHSchoices lt c X1 X2 X3 X4 MODULE UI variablesUI lt function id number ns lt N
  • 如何使用 Play Framework 测试电子邮件逻辑

    我有一个扩展 Mailer 的类 并且希望对此进行自动测试 使用模拟邮件程序 我可以将邮件发送到控制台 但如何从自动化测试中测试邮件逻辑 有没有类似的东西使用 Rails 进行邮件测试 http guides rubyonrails org
  • 尝试为程序集/nasm 应用程序创建 Makefile 文件

    我正在尝试创建一个简单的 make 文件 我现在使用的命令是 nasm f elf64 main asm ld s o test1 main o 就是这样 我如何从它们创建一个 Makefile 我已经阅读了手册 但还没有找到解决方案 您可
  • Unity:需要在返回池时重置池对象。也许使用 ScriptableObject?

    我最近一直在尝试统一对象池 以加快多个游戏对象的实例化速度 然而 由于这些是相当复杂的对象 我需要在它们返回池中时重置它们 我读到 使用 ScriptableObject 可能是存储默认值以便轻松重置的好方法 但为了做到这一点 我需要在运行
  • ng-selected 在选择元素中不起作用

    我有一个绑定选择
  • 通过 MailEnvelope 发送电子邮件

    我想将特定范围复制到邮件中 带图像 Sub Send Range Or Whole Worksheet with MailEnvelope Working in Excel 2002 2016 Dim AWorksheet As Works
  • 发送 ul 列表以在 django 中形成

    在模板中 我有两个连接的列表 其中一个最初是空的 用户必须从左侧列表中选择最多三个选项 将它们添加到右侧列表中 对它们进行排序 根据他 她的优先级 然后将其发回 看起来像 ul class connectedSortable li valu
  • 如何仅在 JGit 中显示远程 git 存储库的历史记录

    我只想运行git log命令来获取一些提交信息 并且不想在将远程存储库克隆到本地后执行此操作 不知道这里有没有快速的JGit方法 Git 存储库上的所有操作都是本地的 为了访问存储库的历史记录 您必须首先克隆它 如果您只对当前状态感兴趣 您