【问题标题】:Shortcut keys to view entire git commit history to repo?查看整个 git 提交历史到 repo 的快捷键?
【发布时间】:2017-11-24 13:13:05
【问题描述】:

我对单个文件的 repo 有 10 次提交,是否有一种快速/简单的方法可以使用快捷键浏览所有删除/添加?

到目前为止,我必须点击 repos 历史记录 → 手动点击每个文件以查看提交历史记录

github 是否有像箭头键这样的短键 → ← ↑↓ 用于从 master 分支上的一个提交历史页面移动到下一个提交?

示例图表工作流程:

我觉得这已经存在了

【问题讨论】:

  • 为什么不克隆存储库并使用命令行? git history 命令浏览 repos 提交
  • 我没有考虑过,但是是的,这绝对是一个选择。只是想知道 github 或任何扩展是否为此目的构建了一些东西。克隆 repo 后我会使用哪些命令行参数?
  • 你可以试试“git log”命令。
  • 但是如果你想在你的系统中安装一个可以帮助检查历史的 GUI 去 Git-gui 或 GitX (gitx.frim.nl/seeit.html)

标签: git github revision-history


【解决方案1】:

为此我会使用:

gitk [filename]

或跟随文件名过去的重命名

gitk --follow [filename]

你可以使用

git log -p 文件名 让 git 为每个日志条目生成补丁。

git help log

更多选项 - 它实际上可以做很多好事 :) 要获得特定提交的差异,您可以

git show HEAD 

或任何其他通过标识符进行的修订。或者使用

gitk

直观地浏览更改。

【讨论】:

    【解决方案2】:

    在 TortoiseGit 中,你可以这样做:

    1. 打开文件的日志。 (右键单击文件并显示日志)

    2. 启用查看补丁

    3. 然后,您会得到一个补丁查看器并排显示选定的提交

    4. 使用向上/向下箭头导航提交列表,补丁查看器将自动更新。例如,使用向下箭头:

    【讨论】:

      【解决方案3】:

      我将列出一些您可以在系统中克隆 git repo 后尝试的选项

      命令行选项:

      • git 日志

      基于 UI 的选项:

      REF: GUI list for all platforms

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-02-05
        • 2017-10-31
        • 1970-01-01
        • 1970-01-01
        • 2012-07-28
        • 2013-03-17
        • 2019-09-12
        相关资源
        最近更新 更多