awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 个仓库

Awesome GitHub RepositoriesBase Diff Display

Displays the full diff of the current buffer against its staged or HEAD version.

Distinct from Diff Layering: Distinct from Diff Layering: focuses on displaying the full diff against a specific base (staged or HEAD), not general overlay layering.

Explore 3 awesome GitHub repositories matching development tools & productivity · Base Diff Display. Refine with filters or upvote what's useful.

Awesome Base Diff Display GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • magit/magitmagit 的头像

    magit/magit

    7,138在 GitHub 上查看↗

    Magit is a complete Git interface that runs inside Emacs, providing a full-featured porcelain for version control operations without leaving the editor. It renders repository state as structured, collapsible sections within Emacs buffers, and manages Git command execution through a transactional process model with automatic buffer refresh and error handling. The interface exposes all configuration through Emacs' standard customization system and uses a transient command framework for context-sensitive menu-driven Git operations. What distinguishes Magit is its granular control over every stag

    Displays changes made to a specific file across commits or between the working tree and index.

    Emacs Lisp
    在 GitHub 上查看↗7,138
  • lewis6991/gitsigns.nvimlewis6991 的头像

    lewis6991/gitsigns.nvim

    6,575在 GitHub 上查看↗

    Gitsigns.nvim is a Neovim plugin that integrates Git diff visualization, blame annotations, and hunk-based staging directly into the editor buffer. It renders add, modify, and delete indicators in the sign column for tracked files, and provides inline or popup blame annotations showing commit authorship and date for each line. The plugin operates on individual diff hunks as atomic units for staging, reverting, and navigation, all executed asynchronously via Neovim's job control API to avoid blocking the UI. The plugin distinguishes itself by enabling hunk-level staging and resetting directly

    Displays the full diff of the current buffer against its staged or HEAD version.

    Luagitluaneovim
    在 GitHub 上查看↗6,575
  • jisaacks/gitgutterjisaacks 的头像

    jisaacks/GitGutter

    3,879在 GitHub 上查看↗

    GitGutter is a Git diff visualization tool and plugin for the Sublime Text editor. It interfaces with the Git binary to provide real-time tracking of modified and untracked files, visualizing version control status directly within the editor gutter to mark inserted, modified, or deleted lines. The tool enables navigation between modified code hunks and the inspection of commit metadata via hover popups. It allows users to define specific branches, tags, or commits as reference points for calculating changes and provides the ability to revert modified hunks or copy original committed text to t

    Determines file changes by comparing the current buffer against a configurable Git reference point.

    Python
    在 GitHub 上查看↗3,879
  1. Home
  2. Development Tools & Productivity
  3. Window Managers
  4. Buffer Managers
  5. Diff Layering
  6. Base Diff Display

探索子标签

  • Baseline ComparisonsCalculating differences against a user-defined reference point such as a specific tag, branch, or commit. **Distinct from Base Diff Display:** Distinct from Base Diff Display: allows the base to be any arbitrary git reference, not just HEAD or staged.
  • Per-File Diff DisplaysDisplaying changes made to a specific file across commits or between the working tree and index. **Distinct from Base Diff Display:** Distinct from Base Diff Display: focuses on per-file diffs across commits rather than the current buffer against a base.