-
git2
为与git仓库交互绑定libgit2。该库线程安全且内存安全,允许读取和写入git仓库。
-
git-version
将git版本(标签名,或hash)和脏状态编译到您的程序中
-
bat
带有翅膀的cat(1)克隆
-
gix-config
来自gitoxide项目的git-config文件解析器和编辑器
-
git-mit
设置作者和共同作者尾迹
-
xshell
Rust中的快速shell脚本
-
git-disjoint
按问题批量提交到GitHub PR
-
git-workspace
管理并更新来自多个提供者的个人和工作git仓库
-
gix-features
使用编译时功能标志集成各种功能
-
bender
硬件项目依赖管理工具
-
gix-filter
实现git过滤器的gitoxide项目
-
git-next
基于主干的开发管理器
-
gix-index
gitoxide项目正在开发中,用于实现git索引文件
-
gix-attributes
处理.gitattributes文件的gitoxide项目
-
gitui
用于git的闪电般的终端UI
-
gix-protocol
实现git协议的gitoxide项目
-
riffdiff
突出显示更改行部分的diff过滤器
-
stgit
Git的基于堆栈的补丁管理器
-
gix-worktree
gitoxide项目,用于共享工作树相关类型和工具
-
git-interactive-rebase-tool
基于终端的全功能序列编辑器,用于git交互式变基
-
gix-lock
一种git风格的锁文件实现
-
cocogitto
一套用于常规提交和semver规范的命令行工具集
-
cargo-workspaces
Cargo工作空间管理器
-
gfold
一个命令行工具,帮助您跟踪Git仓库
-
add-remote
一个交互式命令行工具,用于将远程分叉添加到本地Git仓库
-
git-grab
将Git仓库克隆到标准位置,按域名和路径组织
-
gix-url
实现gix-url的解析和序列化的gitoxide项目
-
commiter
确保提交质量的程序
-
tame-index
访问本地和远程cargo仓库索引
-
gix-transport
专注于实现git传输层的gitoxide项目
-
gix-pack
实现git打包和相关数据结构
-
gix-credentials
与git凭证助手交互的gitoxide项目
-
git-metrics
一个Git扩展,直接使用备注存储指标
-
git-credential-keepassxc
辅助工具,允许Git和shell脚本使用KeePassXC作为凭据存储
-
gix-odb
实现各种Git对象数据库
-
gix-negotiate
gitoxide项目实现协商算法
-
git-gemini-forge
一个Gemini服务器,从Git forge提供公共存储库的只读视图
-
gitignores
GitHub的gitignores集合,嵌入式,自动更新
-
gix-traverse
gitoxide项目
-
svn2git
Subversion到Git仓库转换器
-
gix-path
gitoxide项目处理路径及其转换
-
gix-object
具有解码和编码支持的不可变和可变Git对象
-
knope
一个命令行工具,用于自动化常见的开发任务
-
gix-diff
计算各种git对象的差异
-
gim
基于提交驱动的开发git命令行工具
-
invil
amboso到Rust的移植
-
rusty-hook
git钩子工具
-
dorst
代码库引导和备份工具
-
gix-pathspec
处理魔法路径规范的gitoxide项目
-
gix-packetline
实现pkt-line序列化格式的gitoxide项目
-
hg-git-fast-import
将单个和多个Mercurial仓库导入Git
-
gix-hash
借用和拥有的git哈希摘要,用于标识git对象
-
gix-submodule
处理git子模块的gitoxide项目
-
zabrze
ZSH缩写扩展插件
-
auth-git2
针对
git2
的认证 -
gix-trace
提供最小化的
tracing
支持,可以关闭以实现零成本 -
gix-packetline-blocking
带有预选的
blocking-io
特性的gix-packetline
的副本 -
git-ar
Git 所有远程。针对 Github 和 Gitlab 的 Git 命令行工具。将常见的开发操作,如打开拉取请求,简化到 shell 中。这是 Github 和 Gitlab 的替代方案 https://github…
-
git-conventional
常规提交规范的解析库
-
clog-cli
适合我们所有人的常规变更日志
-
gix-date
gitoxide 项目以 git 的方式解析日期
-
soldeer
用 rust 编写的 solidity 软件包管理器。在 solidity 项目中简洁易用。与 foundry 兼容最佳。
-
gix-revision
gitoxide 项目处理修订名称的查找和解析规范
-
gix-refspec
gitoxide 项目用于解析和表示引用规范
-
gix-fs
为
gitoxide
提供文件系统特定工具 -
mit-prepare-commit-msg
此钩子在 git-commit 准备默认日志消息后,在启动编辑器之前被调用
-
gitnu
索引 git 状态,以便您可以使用数字而不是文件名
-
mit-pre-commit
在您甚至还没有输入提交消息之前先运行。它用于检查即将提交的快照。
-
git-mit-config
一个用于启用和禁用 git lints 的命令
-
git-mit-install
将 git-mit 安装到存储库中
-
gix-validate
git 中各种类型名称的验证函数
-
loki-cli
Loki:🚀 Git 生产力工具
-
mit-commit-msg
验证用户输入的提交消息
-
gix-sec
gitoxide 项目提供共享信任模型
-
git-slides
像演示文稿一样导航Git提交
-
diffr
一个基于LCS的diff高亮工具,可简化从终端进行代码审查
-
git-hackme
自发地托管本地git仓库以进行协作,与mob一起使用
-
gptcommit
一个用于总结提交的git prepare-commit-msg钩子,使用LLM
-
git-mit-relates-to
设置Relates-to后缀
-
pargit
Git工作流程实用工具
-
rudolfs
一个高性能、缓存的Git LFS服务器,后端为AWS S3
-
g-rs
管理多个git配置文件的cli工具
-
gix-quote
处理git使用的各种引用的gitoxide项目
-
gix-ignore
处理.gitignore文件的gitoxide项目
-
prs-gtk3
带有GPG和git同步的安全、快速且方便的密码管理器CLI
-
git-global
跟踪您机器上所有的git仓库
-
xvc
一个在Git之上管理数据文件和管道的MLOps工具
-
gix-revwalk
提供遍历修订图的工具
-
gix-worktree-state
gitoxide项目,用于将工作树设置为特定状态
-
git-workarea
与git仓库协同工作,并使用它们设置最小工作区域
-
gitql
一种类似于SQL的查询语言,用于对.git文件执行查询
-
mit-lint
使用mit-commit解析的提交的lint
-
gix-prompt
gitoxide项目,用于处理终端中的提示
-
fast-conventional
更快地创建常规提交,并一致地命名作用域
-
gix-bitmap
gitoxide项目,专门用于实现标准的git位图格式
-
gix-mailmap
gitoxide项目,用于解析mailmap文件
-
git-mob-tool
一个命令行应用程序,可以帮助用户自动将合著者添加到git提交中,用于对编程
-
ngit
在nostr上实现代码协作的命令行界面,支持nip34
-
git_fetch_concurrently
在各个子目录中同时执行
git fetch -p && git gc
-
r3bl-cmdr
为开发者提供的TUI应用程序套件。包括Markdown编辑器
edi
和git客户端giti
。 -
gix-hashtable
提供基于散列表的数据结构,优化了使用ObjectId键
-
git-smash
将暂存更改合并到之前的提交中
-
stc
[WIP] 在git仓库中轻松堆叠开发分支
-
mit-commit
用于构建提交linters。这使得它变得更容易。
-
rustc_tools_util
用于为git包生成版本信息的辅助工具
-
gix-chunk
与多包索引和commit-graph文件中使用的git块文件格式交互
-
git-url-parse
基于url crate的git仓库URL解析器
-
gitup
用于检查、安装和配置系统Git的CLI工具
-
gex
受Magit启发的Git工作流程改进CLI工具
-
git-commit-stats
分析git提交
-
miho
仓库管理工具
-
exa
ls的现代替代品
-
rojo
为Roblox开发者启用专业级开发工具
-
ddt
有用的CLI工具
-
git-radar-rs
git-radar或gitHUD的Rust版本
-
projvar
一个小型CLI工具,尝试以不同的方式收集项目特定的元数据,将它们存储到文件中的key=value对中,供其他工具稍后使用。查看--list获取此工具设置的键
-
gix-archive
从工作树流生成存档
-
cargo-husky
为cargo的husky
-
git-semversion
为您的HEAD提交生成符合语义版本规范的标签
-
gps
Git Patch Stack的官方CLI和库
-
gix-worktree-stream
从git-tree生成字节流
-
scm-record
用于交互式选择要包含在提交中的更改的UI组件
-
gitbox
Git工具箱,简化了传统提交和语义版本等技术的采用
-
simple-git
适合异步上下文的gix git接口(与tokio一起使用)
-
mit-commit-message-lints
检查特定提交消息的正确性。设计用于提供commit-msg样式钩子的工具中
-
git-stats
获取聚合的短日志统计信息
-
repotools
简短名称,节省大量时间。repotools是一组具有简短但有意义的名称的命令,用于您最常执行的git操作。
-
radicle-git-ext
对git2 crate的扩展
-
git-automater
Git Automater:您的无缝版本控制的快捷方式!
-
git-mirror
不同git仓库之间的同步
-
gbump
Git标签语义版本升级器
-
gimic
远程仓库中维护借用目录/文件解决方案
-
git-leave
检查您的机器上的未保存或未提交的更改
-
prs-lib
带有GPG和git同步的安全、快速且方便的密码管理器CLI
-
vault_vcs
基于Rust构建的简化版本控制系统,类似于git的功能
-
git-nuke
从git仓库中快速删除所有被忽略的文件
-
vcprompt
在您的shell提示符中显示版本控制信息
-
mit-hook-test-helper
git-mit的测试帮助工具
-
nurl
从仓库URL生成Nix fetcher调用
-
git-gamble
将TDD和TCR结合以确保开发正确的东西😌,一步一步地前进🦶👶
-
gitignored-cli
Gitignored的命令行应用。通过缓存提供生成.gitignore文件的速度更快的途径
-
gitql-parser
GitQL解析器
-
keyhelper
主要为了我自己的乐趣,不必要的SSH密钥管理器
-
git-branchless
Git的无分支工作流程
-
git-switch
在git用户配置之间切换
-
git-ibundle
Git仓库的增量离线镜像
-
git-stack
Git的堆栈分支管理
-
gaf
一种对特定类型的git更改进行暂存/取消暂存的途径
-
gnostr-cat
WebSocket的命令行客户端,类似于netcat/curl/socat用于ws://
-
gitfetch
一个命令行工具,用于检索并显示Git贡献信息
-
git-status-vars
将git仓库信息汇总到shell变量中(用于提示符中)
-
jj-cli
结界术 - 一个实验性的版本控制系统
-
gnostr-relay
gnostr:git+nostr协议中继
-
gimoji
轻松为您的git提交消息添加表情符号 🎉
-
omnicli
全能开发者工具
-
hunktool
在git补丁/历史中查找字符串
-
gitql-engine
GitQL引擎
-
floral_barrel
一个帮助您跟踪正在观看的节目的程序
-
git2version
从git获取软件包版本并将其作为常量合并到您的程序中的方法
-
git-glance
基于GitHub PR的AI辅助Git变更日志生成器
-
lgit
用于管理git仓库的CLI工具
-
gitopen
命令行实用程序,可以从终端打开git仓库的网页,以及在第一次推送后浏览器中的pull请求
-
pr_mod
查看PR修改的程序
-
rust_util
哈特尔的Rust实用工具
-
cli-kneeboard
检查清单工具
-
emoji-commit
借助表情符号使您的git日志更美观易读
-
giff
使用格式化的表格输出在终端中可视化git仓库中当前HEAD与指定分支之间的差异。差异以颜色编码显示...
-
git-topic-stage
在git基础分支之上管理主题分支的逻辑
-
git-checks
在git中对主题运行检查以强制执行编码标准
-
mrh
爬取文件系统,显示找到的每个git仓库的挂起状态
-
git-flow-rs
用Rust编写的可扩展git flow
-
serie
在终端中提供丰富的git提交图,就像魔法一样
-
innit
一个交互式命令行工具,用于快速初始化git仓库,用Rust编写
-
slick
异步ZSH提示
-
onefetch
命令行Git信息工具
-
verco
基于键盘快捷键的Git/Mercurial/PlasticSCM tui客户端
-
lsgit
递归列出起始目录下的git项目。默认情况下,直接开始是当前工作目录(CWD),但也可以通过命令行参数传递其他目录
-
gitmoji-rs
一个交互式gitmoji客户端,用于在提交信息中使用gitmoji
-
git-simple-encrypt
使用单个密码对git仓库中的文件进行加密/解密
-
clog
适合我们所有人的常规变更日志
-
mozilla/neqo-common
Neqo,一个用Rust编写的QUIC实现
-
easy-git
一个用于管理本地和全局Git仓库用户的交互式工具
-
lintje
针对Git的意见性linter
-
gito
扩展git的功能
-
giton
Git的AI功能工具
-
rmtg_server
Rust MTG项目的核心库
-
typos-git-commit
该程序分析由
typos
生成的json文件,并为每个更正创建提交 -
github-backup
使用单个命令备份所有GitHub仓库
-
git-quickprune
一个用于快速修剪squash-merged分支的CLI工具
-
git2_credentials
为与git2::RemoteCallbacks.credentials一起使用提供凭证功能
-
ripissue
使用Rust编写的CLI工具,用于通过文件系统和git进行分布式错误/问题/故事跟踪
-
girt-runtime
git-interactive-rebase-tool的核心模块
-
packfile
提供在内存中生成Git Packfiles并将其发送给客户端的实用程序
-
acm-cli
一个简单的AI驱动CLI工具,可轻松编写有意义的Git提交消息
-
gix-utils
gitoxide
不需要功能切换的实用程序 -
gitql-std
GitQL标准和聚合函数
-
gitql-ast
GitQL抽象语法树(AST)
-
ignoreit
快速加载.gitignore模板
-
git2-ext
git2 扩展
-
garden-tools
园丁工具,可以培养和培养Git树集合,允许您定义和运行命令,针对配置定义的多工作树Git环境集合
-
progitoor
overlay filesystem that stores ownership and other file metadata in a text database and presents that view to processes running as root, while the actual files are user-owned and can be versioned in git
-
remotemob
简化远程协作的控制台工具
-
git-graph
命令行工具,可显示清晰直观的Git图形,适用于您的分支模式
-
conventional_commits_linter
一种无工具和语言限制的实用程序,用于检查Git提交是否符合常规提交规范
-
lfspull
纯Rust实现的git lfs文件拉取。目前只能拉取文件/文件夹,且仅支持token认证。
-
gegit
轻松管理您的仓库
-
git-repo-manager
管理多个git仓库。您可以在文件中配置git仓库,程序完成其余工作!
-
git-trim
自动修剪那些上游分支已合并或游离的跟踪分支
-
bye-branch
使用友好的命令行界面删除分支
-
besafe
git 预提交钩子,防止意外发布 .env 文件!
-
gnostr-cli
git+nostr 工作流程实用工具
-
special-git-commit
生成具有指定前缀的提交哈希的命令行工具
-
co-author
从命令行提交你的 git 提交
-
rust-diagnostics
将 clippy 诊断嵌入 Rust 代码中
-
cargo-coverage-annotations
确保代码中的注解与实际覆盖率匹配
-
if-changed
文件更改的预提交
-
gitql-cli
GitQL 命令行界面 (CLI) 组件
-
git_mob_rs
社交编码的 CLI 工具
-
glues
基于 TUI 的笔记应用程序,支持多种格式(git、CSV、JSON)的数据存储
-
git-collage
选择性地镜像 Git 仓库
-
cargo-override
使用
[patch]
部分快速覆盖依赖关系,位于Cargo.toml
-
fbthrift-git
fbthrift 的-git 包
-
gcommit
约定式提交生成器
-
gnostr
git+nostr 工作流程实用工具
-
git-kit
包含模板和工具的git命令行工具
-
magoo
git子模块的包装器,简化工作流程
-
glaza
一个帮助您跟踪正在观看的节目的程序
-
git-brws
命令行工具,可以从命令行打开仓库、文件、提交、diff、tag、pull request、issue或项目的网站
-
git-point
设置任意refs而不伤害自己,一个瓷釉
git update-ref
-
fancy-prompt
改进的shell提示符,具有多个有用功能
-
panrelease
发布软件
-
sit
Speedy Git (sit) 是一个CLI工具,用于自动化常见的git工作流程并提供更安全的默认值
-
git-gr
一个Gerrit CLI
-
gadd
用于在Git中暂存变更的命令行工具(git-add的交互式模式的替代品)
-
bosion
收集详细的版本标志构建信息
-
project-origins
从路径中解析项目起源和类型
-
gitrs
一个用Rust编写的有观点的工具,用于声明式地管理你机器上的Git仓库
-
gitu
一个受Magit启发的Git客户端
-
parsepatch
解析git补丁
-
rource
帮助你为所有你的仓库生成Gource日志
-
commit_crafter
一个由AI驱动的Git提交消息生成工具
-
git-config-env
解析git的env配置
-
git-req
轻松从GitLab/GitHub托管仓库检出合并请求!
-
git-who
按作者和最后提交日期列出远程分支
-
gnostr-bins
git+nostr 工作流程实用工具
-
git-branch-stash-cli
管理您的工作目录快照
-
verto
具有意见的项目版本管理
尝试使用DuckDuckGo搜索搜索。