-
git2
为与git仓库交互而绑定libgit2。这个库既线程安全也内存安全,允许读取和写入git仓库。
-
构建
构建时的信息
-
gix
就像git一样与git仓库交互
-
git-mit
设置作者和共同作者后缀
-
cargo-temp
一个CLI工具,允许您使用已安装的依赖项使用cargo创建临时新的rust项目
-
git-workspace
管理和更新来自多个提供者的个人和工作git仓库
-
git-cinnabar
与mercurial仓库交互的git远程助手
-
eza
ls的现代替代品
-
cargo-generate
cargo, make me a project
-
stgit
基于堆的Git补丁管理
-
gfold
一个CLI工具,帮助您跟踪Git仓库
-
gitoxide
用于与git仓库交互的命令行应用程序
-
add-remote
一个交互式CLI工具,用于将远程分支添加到本地Git仓库
-
git-grab
将git仓库克隆到标准位置,按域名和路径组织
-
gix-ref
处理git引用
-
git-nomad
以轻量级方式同步Git仓库中的工作分支
-
git-metrics
一个git扩展,用于使用注释直接在git中存储指标
-
aws-sdk-codecommit
用于AWS CodeCommit的AWS SDK
-
gix-actor
识别git参与者的方法
-
gix-discover
发现git仓库并检查目录是否为git仓库
-
cargo-scaffold
使用简单的 toml 配置文件和 'handlebars' 模板生成整个堆栈
-
hoox
加强版的 Git 钩子
-
git-gemini-forge
Git forge 上的 Gemini 服务器,提供公共存储库的只读视图
-
svn2git
Subversion 到 Git 存储库转换器
-
projector
代码存储库管理器
-
sheldon
快速、可配置的 shell 插件管理器
-
lucky_commit
让您的 git 提交变得幸运!
-
ffizer
文件和文件夹初始化器/生成器。它可以从模板创建或更新任何类型(或部分)的项目
-
wall-a
用于记录压缩格式的 JSON 的 CLI 工具
-
machine_setup
配置和设置您的机器
-
pretty-git-prompt
在美观的shell提示符中显示您当前的git仓库信息
-
embuild
嵌入式Rust的构建支持库
-
git-ar
Git所有远程仓库。Git命令行工具,针对Github和Gitlab。将常见的开发操作(如打开pull request)降低到shell中。这是Github和Gitlab的替代品。
-
git2-curl
由libcurl驱动的libgit2的HTTP传输后端。旨在与git2 crate一起使用
-
mit-pre-commit
在输入提交信息之前先运行。用于检查即将提交的快照。
-
git-mit-install
将git-mit安装到仓库中
-
mit-commit-msg
验证用户输入的提交信息
-
git-hackme
自发地托管本地git仓库以进行协作,与mob一起使用
-
git-mit-relates-to
设置Relates-to后缀
-
git-global
跟踪您机器上的所有git仓库
-
leftwm-theme
LeftWM的主题管理器
-
pijul
一个分布式版本控制系统
-
git-workarea
与git仓库一起工作的一系列例程,用于设置最小工作区域
-
gix-status
处理类似'git status'功能的gitoxide项目
-
git-wire
将其他仓库的代码连接起来的部分。(请参见 "https://github.com/msr1k/git-wire" 获取详细信息。)
-
stc
[WIP] 在git仓库中轻松堆叠dev分支
-
git-url-parse
基于url crate的git仓库url解析器
-
tmux-sessionizer
Tmux Sessionizer 是一个命令行工具,用于在指定的文件夹列表中模糊查找所有git仓库,并将它们作为一个新的tmux会话打开。对于git工作树,此工具将所有签出的工作树作为新的窗口打开。
-
git-commit-stats
分析git提交
-
miho
仓库管理工具
-
gps
Git Patch Stack的官方CLI和库
-
jj-lib
菊竹 - 一个实验性的版本控制系统
-
pacstall
我们的(最终)rust重写的占位程序
-
github-latest
获取GitHub仓库的最新标签
-
workflows
一个用于创建无缝工作流程的命令行工具,带有远程和本地git仓库
-
mit-commit-message-lints
检查特定提交信息的正确性。设计用于在提供commit-msg样式钩子的工具中使用
-
git-warp-time
CLI实用程序,用于将文件时间戳重置为仓库状态
-
git-automater
Git Automater:您无缝版本控制的快捷方式!
-
ptags
为git仓库的并行universal-ctags包装器
-
git-mirror
在不同git仓库之间同步
-
ghr
带有自动附加配置文件的仓库管理
-
git-leave
检查您机器上的未保存或未提交的更改
-
filestatrec
记录 git 仓库中文件的 mtime 和模式
-
git-nuke
快速从 git 仓库中删除所有被忽略的文件
-
ripasso
使用标准 Unix 密码管理器 'pass' 文件格式的密码管理器
-
mit-hook-test-helper
git-mit 的测试帮助工具
-
git_automation
一个基本的 CLI 工具,用于自动化 git 工作流
-
git-ibundle
Git 仓库的增量离线镜像
-
continuous-testing
一个持续测试工具
-
shibuichi
为添加 git 集成而设计的 zsh 提示符预处理程序
-
git-status-vars
将 git 仓库信息总结到 shell 变量中(用于提示符中)
-
git-superprune
从本地仓库中修剪合并的远程分支
-
psummary
🗣️ 总结 —
-
lgit
用于管理git仓库的命令行工具
-
gitopen
命令行工具,用于从终端打开git仓库的网页,以及第一次推送后在浏览器中打开拉取请求
-
pr_mod
查看PR修改的程序
-
omit
Omit 允许您使用单个密钥安全地共享环境变量和密钥
-
git_automate
一个基本的 CLI 工具,用于自动化 git 工作流
-
gopen
命令行工具,用于在浏览器中打开Git仓库的远程URL
-
giff
使用格式化的表格输出在终端中可视化git仓库中当前HEAD与指定分支之间的差异。差异以彩色代码显示...
-
crate-git-revision
将git修订版嵌入构建和发布的crates中
-
mrh
爬取文件系统并显示每个找到的git仓库的挂起状态
-
binstalk-git-repo-api
binstall工具包,用于访问git仓库的API
-
serie
在您的终端中,像魔法一样显示丰富的git提交图
-
innit
一个用于快速初始化git仓库的交互式命令行工具,用Rust编写
-
onefetch
命令行Git信息工具
-
radicle-surf
用于Git仓库的代码冲浪库
-
git-simple-encrypt
使用一个密码在git仓库中加密/解密文件
-
jumake
一个命令行工具,旨在通过CMake简化并加速设置新的JUCE项目的流程
-
ghrepo
解析和构建GitHub仓库URL和规范
-
rmtg_server
Rust MTG项目的核心库
-
git2_credentials
提供与git2::RemoteCallbacks.credentials一起使用的凭证功能
-
gengo
获取您的仓库的语言分布统计信息
-
lohr
一个Git镜像守护进程
-
gitc
一款命令行工具,帮助您使用http URL或分支克隆git仓库
-
cargo-goggles
验证您的Cargo.lock中的注册crates是否可以从git仓库重现
-
garden-tools
花园生长并培育Git树集合 Garden 允许您定义和运行配置定义的多工作树Git环境集合的命令
-
git-graph
命令行工具,可展示清晰且按您的分支模型排列的git图表
-
gegit
轻松创建您的仓库
-
cargo-clone
A cargo subcommand to fetch the source code of a Rust crate
-
git-repo-manager
管理多个git仓库。您在文件中配置git仓库,程序负责其余操作!
-
deppatcher
使用jsonnet自动化修补Cargo.toml文件
-
gh-backup
一个快速的GitHub组织备份工具
-
if-changed
文件更改的前置提交
-
gitscribe
命令行工具,用于从git仓库生成变更日志并控制项目的版本
-
git-collage
选择性地镜像 Git 仓库
-
rigit
命令行工具,允许你在多个仓库上执行 git 操作
-
intelligit
在 git 历史中寻找洞察
-
git-kit
包含模板和实用工具的 git 命令行
-
magoo
git 子模块的包装器,简化工作流程
-
filey
一组使文件操作更便捷的实用工具
-
secure-store
🔐🏪 在 Keychain 中安全保存 git 仓库中的文件,并将它们写回
-
gw-bin
监视 git 仓库,拉取更改并在新文件上运行命令
-
makeclean
清理你不再工作的项目
-
git_rnd_name
根据你提供的远程名称生成随机的 git 分支名称
-
gitrs
一个有偏见的工具,用 Rust 编写,用于声明式管理你机器上的 Git 仓库
-
rource
帮助你为你所有的仓库生成 Gource 日志
-
git-cache
Git 克隆缓存
-
gitjuggling
在当前工作目录下的所有仓库中运行 git 命令
-
rrcm
Rust RC 文件管理命令
-
git-branchless-reword
git-branchless 的支持库
-
gitstats
从 Git 仓库获取统计信息
-
axolotl_git
项目管理 CLI
-
gitverse
GitVerse 的 Rust 实现
-
vcs2git
将 VCS .repos 导入为 Git 子模块
-
cli-diary
一个基于 CLI 的即时添加条目的日记工具
-
ai-commit
AI Commit 是一个命令行工具,使用 AI 生成提交信息。它支持多个 AI 提供商和模型,以帮助您为您的 Git 仓库创建有意义的和一致的提交信息。
-
gitpatcher
使用 git 维护一组围绕子模块的补丁
-
nedots
管理配置文件/(ne)dots
-
vergit
根据SemVer规范递增git仓库标签的命令行工具
-
gawain
快速收集软件仓库数据的包
-
gmg
git仓库命令行管理器
-
git_info
提取git仓库信息
-
git-journal
Git提交消息和更改日志生成框架
-
IronShell
Rust编写的shell
-
dyd
用于日常比较git仓库的CLI
-
git-bonsai
清理git花园分支的命令行工具
-
git-branchless-move
git-branchless 的支持库
-
goodgit
gg – 克隆仓库并从GitHub API检索关于仓库的数据。也支持Gitlab。
-
maintenance-burden
计算git仓库中每个文件的维护负担
-
git_status
git 状态自动化
-
asyncgit
允许在异步环境中使用 git2
-
rcop
遵循 conventionalcommits.org 的命令行工具,用于验证提交消息
-
probranchinator
帮助您分析 git 分支中的冲突
-
gitez
简化 Git 仓库管理的命令行界面
-
snowy
命令行工具,使发布管理变得简单
-
gitbrowser-rs
终端应用程序(TUI),用于在不检出工作目录的情况下浏览任意版本的 git 仓库
-
git-branchless-query
git-branchless 的支持库
-
gitice
冻结您的本地 git 仓库,以便轻松恢复
-
rustgit
纯 Rust Git 客户端
-
git-branchless-revset
git-branchless 的支持库
-
oaf
更友好的 Git 仓库命令行界面
-
git-branchless-opts
git-branchless 的支持库
-
git-branchless-record
git-branchless 的支持库
-
git-query
针对 git 历史运行 SQL 查询
-
git-hook-commit-ref
Git 钩子,确保提交信息包含对问题的引用
-
guidon
从模板初始化项目
-
grass-repository-assistant
分组仓库助手 - 通过 CLI 管理您的仓库
-
repoman
管理您的仓库之家
-
gcl
带升级的 Git Clone
-
git-semver-tags
按倒序获取您仓库的所有 git semver 标签
-
commitgpt
一个 CLI 工具,用于根据 Git 仓库中暂存的更改使用 OpenAI 的 ChatGPT 生成提交信息
-
quack-gh
创建新的 GitHub 仓库并将其链接到本地仓库的超级简单方法
-
dura
Dura 通过 Git 提交自动备份您的作品
-
dots
一个用于管理所有点文件(dot files)的命令行界面
-
eureka
一个命令行界面工具,用于在不离开终端的情况下输入和存储您的想法
-
pont
一个与 Git 仓库和本地目录协同工作的项目模板工具
-
gfb
一个小型命令行界面,用于在多个 Git 仓库中强制实施分支命名策略
-
memora
Git 仓库的构建工件缓存
-
repo-cli
一种合理的方式管理所有 Git 仓库
-
glit
美化打印 Git 统计数据
-
git-branchless-invoke
git-branchless 的支持库
-
gitpatcher-bin
一个用于使用 gitpatcher 的命令行应用程序
-
rmtg_core
Rust MTG项目的核心库
-
souko
一种命令行实用工具,提供了一种轻松组织远程 Git 仓库克隆的方式
-
monorail
用于版本控制系统的单仓库覆盖层
-
tag-helper
增加与 semver 兼容的 git 标签
-
code-status
递归检查 git 仓库的状态
-
bitbucket_server_cli
用于从 bitbucket 服务器克隆和更新整个项目的 CLI 工具
-
r_git
Rust 中的 git 实现
-
tgit
管理 git 仓库
-
oper
命令行工具,用于浏览由 google 的 git-repo 工具管理的多个 git 仓库中的变更
-
git-clone-canonical
将 git 仓库克隆到从 URL 导出的本地路径中
-
glit-core
核心 - 获取与 git 仓库、用户或组织相关的所有邮件
-
parse-git-url
基于url crate的git仓库url解析器
-
server_sync
将您的服务器与 git 仓库同步,并支持模板
-
onefetch-manifest
检测并解析清单文件
-
git-view
A git 子命令,用于在 GitHub 上查看 git 仓库
-
sequoia-git
管理和强制实施提交签名策略
-
git-find
(cli & lib) 用于查找本地 git 仓库
-
jaz
查找隐藏在提交中的机密信息
-
git-loc-analyzer
基于 Rust 的 CLI 工具,用于分析 Git 仓库中每个提交添加和删除的行,并报告每个用户的总变更行数
-
fac
构建工具
-
gnostr-lib-proc-macros
为 gnostr-lib crate 提供的 Proc 宏
-
xandikos
轻量级的 CalDAV/CardDAV 服务器
-
glit-cli
Cli - 获取与 git 仓库、用户或组织相关的所有邮件
-
tgm
CLI 用于管理模板仓库
-
jilu
根据约定式提交生成变更日志
-
eejit
一个易于设置、使用和维护的自托管 Git 服务器
-
gitweb
在您的浏览器中打开当前远程仓库
-
dnapi-rs
定义网络API的客户端
-
git_info2
提取git仓库信息
-
osoy
命令行Git仓库管理器
-
git-igitt
用于浏览和可视化Git历史图的应用程序,这些图针对您的分支模型排列
-
git-hotspots
在您的Git仓库中找到热点
-
git_lib
git命令行工具和git仓库操作
-
jointhedots
完全用Rust编写的基于Git的dotfile管理器!
-
git-quickfix
一个小型实用程序,用于在当前分支之外应用补丁
-
is_effected
检查和列出一系列提交中受影响的资源,当与单仓库一起工作时很有用
-
bellboy
一个跨平台的dotfile管理器二进制文件。带您的dotfile去任何地方!
-
git-remote-s3
将 git 仓库推送到/从 s3 存储桶,使用 gpg 加密
-
ripit
在 git 仓库之间复制提交
-
mincd
一个最小的远程 Git 仓库监视器
-
switcher
多 git 仓库项目组织者
-
libgfold
在本地文件系统中为 Git 仓库查找用户相关信息的最小集合
-
jujube
(一个实验性的 VCS)
-
shackle-shell
一个用于限制版本控制服务器访问的 shell
-
ghcl
GitHub Clone
-
autocommit
使用 GPT-3.5 自动提交更改到 git 仓库,以生成提交摘要
-
itsy-gitsy
git 仓库的静态站点生成器
-
git-metafile
在 git 仓库中存储和恢复文件元数据(模式、所有者、组)。它特别适用于版本控制 /etc。
-
taur
管理 AUR 软件包仓库的微型助手
-
gitmgt
一种无需离开项目即可轻松创建git仓库的方法
-
git_statistic
统计git仓库
-
gitv
一个用Rust构建的git仓库分析和可视化工具
-
git-skel
一个用于持续应用骨架仓库的git子命令
-
gitsync
便于监控Git仓库的变化。可启用GitOps
-
rrc
管理远程仓库克隆
-
gitall
在父目录下的仓库中执行git(1)命令
-
guidon-cli
从模板初始化项目
-
quickproj
为极简主义者提供灵活的项目创建
-
locot
获取git仓库随时间变化的代码行数。输出CSV以供可视化和分析
-
git-project
轻松管理大量git仓库!
-
hotspots-parser
在您的Git仓库中找到热点
-
git-governance
管理多个git仓库
-
girt-git
Git模块,用于git-interactive-rebase-tool
-
git-hooks-manager
尝试让团队成员之间共享git钩子变得更加容易
-
pushb
类似于
pushd
,但用于git分支 -
tmpo
基于预定义模板创建新工作区的命令行工具
使用DuckDuckGo进行搜索。