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

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

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

visionmedia/git-extras

0
View on GitHub↗
18,076 星标·1,223 分支·Shell·MIT·7 次浏览

Git Extras

git-extras is a collection of command line extensions for Git that provide utilities for managing repositories, analyzing commit history, and automating version control workflows. The suite includes tools for generating automated changelogs from commit history and utilities for identifying and cleaning up merged or stale branches.

The project provides a set of analysis tools to quantify project contributions by calculating commit percentages and author metrics. It further includes capabilities for summarizing repository metadata and state to optimize routine inspections.

The toolset is implemented as a series of portable shell scripts that wrap existing Git commands to extract and format repository data.

Features

  • Git Command Line Extensions - Extends Git with additional commands for managing repositories, analyzing history, and automating workflows.
  • Git Repository Analyzers - Measures contributor effort and summarizes project metadata through analysis of Git commit logs.
  • Analysis Utilities - Adds high-level summary and analysis tools to speed up routine repository inspections.
  • Branch Management Utilities - Identifies and removes merged or unmerged branches to maintain a clean project workspace.
  • Repository Maintenance - Cleans up stale branches and manages repository state to keep the workspace organized.
  • Repository Metadata - Generates high-level overviews of current repository status and metadata for quick analysis.
  • Release Changelog Generators - Extracts commit history to automatically build comprehensive lists of changes for release notes.
  • Contributor Metrics - Calculates commit percentages and author metrics to quantify the effort contributed by project members.
  • Project Contribution Analysis - Quantifies effort contributed by project members by calculating commit percentages and author metrics.
  • Git Tools - Additional utilities for repository management and reporting.

Star 历史

visionmedia/git-extras 的 Star 历史图表visionmedia/git-extras 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

visionmedia/git-extras 是做什么的?

git-extras is a collection of command line extensions for Git that provide utilities for managing repositories, analyzing commit history, and automating version control workflows. The suite includes tools for generating automated changelogs from commit history and utilities for identifying and cleaning up merged or stale branches.

visionmedia/git-extras 的主要功能有哪些?

visionmedia/git-extras 的主要功能包括:Git Command Line Extensions, Git Repository Analyzers, Analysis Utilities, Branch Management Utilities, Repository Maintenance, Repository Metadata, Release Changelog Generators, Contributor Metrics。

visionmedia/git-extras 有哪些开源替代品?

visionmedia/git-extras 的开源替代品包括: tj/git-extras — git-extras is a collection of command line utilities that extend the functionality of the Git version control system.… boyter/scc — Scc is a codebase analysis tool written in Go that calculates source lines of code, blank lines, and comments across… dahlbyk/posh-git — posh-git is a PowerShell extension that provides a Git prompt and a set of toolsets for enhancing terminal… jayphelps/git-blame-someone-else — git-blame-someone-else is a Git authorship rewriter and commit history editor designed to modify the identity… commitizen/cz-cli — Commitizen is a command-line utility designed to enforce consistent commit message formatting within version control… gitextensions/gitextensions — GitExtensions is a graphical user interface client for managing Git repositories. It provides a suite of visual tools…

Git Extras 的开源替代方案

相似的开源项目,按与 Git Extras 的功能重合度排序。
  • tj/git-extrastj 的头像

    tj/git-extras

    18,076在 GitHub 上查看↗

    git-extras is a collection of command line utilities that extend the functionality of the Git version control system. It provides a suite of shortcuts and additional commands for history manipulation, remote management, repository analysis, and workflow automation. The project distinguishes itself by offering deep integration with hosting providers to manage pull requests and forks, alongside advanced history tools for obliterating sensitive files and rewriting author metadata. It also includes a specialized interactive shell that allows users to execute commands without repeating the binary

    Shellgit
    在 GitHub 上查看↗18,076
  • boyter/sccboyter 的头像

    boyter/scc

    8,469在 GitHub 上查看↗

    Scc is a codebase analysis tool written in Go that calculates source lines of code, blank lines, and comments across hundreds of programming and markup languages. It functions as a source code metric engine, software complexity analyzer, and cost estimator. The project differentiates itself by providing a COCOMO cost estimator to predict development effort and financial costs, alongside tools to estimate the cost of regenerating a codebase using large language models. It also includes a Git repository metrics tool that correlates commit history with codebase metrics to identify hotspots, trac

    Goclicloccode
    在 GitHub 上查看↗8,469
  • dahlbyk/posh-gitdahlbyk 的头像

    dahlbyk/posh-git

    8,218在 GitHub 上查看↗

    posh-git is a PowerShell extension that provides a Git prompt and a set of toolsets for enhancing terminal productivity. It integrates Git status and branch information directly into the PowerShell command prompt and provides a toolkit for customizing the appearance, colors, and path formatting of the shell session. The project distinguishes itself by providing command line autocompletion for Git commands, branch names, and file paths. It also includes an SSH agent manager with wrapper commands to start, stop, and monitor the status of secure shell agent processes. The software covers broade

    PowerShellchocolateygitpowershell
    在 GitHub 上查看↗8,218
  • jayphelps/git-blame-someone-elsejayphelps 的头像

    jayphelps/git-blame-someone-else

    11,646在 GitHub 上查看↗

    git-blame-someone-else is a Git authorship rewriter and commit history editor designed to modify the identity information stored within a repository's commit history. It serves as a metadata modifier that replaces the author and committer details of existing commits to reattribute code changes to different users. The tool focuses on Git identity management and repository maintenance, allowing for the update of old commit signatures and emails. This enables the correction of metadata across a project history when contributor accounts change or were entered incorrectly.

    Shell
    在 GitHub 上查看↗11,646
查看 Git Extras 的所有 30 个替代方案→