xirong/my-git

Git as the control plane for AI-native software engineering | AI Native 软件工程的 Git 变更控制手册

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 40 minutes ago
Added to GitGenius on September 8th, 2026
Created on May 30th, 2015
Open Issues & Pull Requests: 6 (+0)
GitHub issues: Enabled
Number of forks: 2,479
Total Stargazers: 7,398 (+0)
Total Subscribers: 461 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

My Git is a handbook and educational resource that teaches Git principles and workflows for AI-native software engineering.

The handbook addresses the gap between AI tools automating Git commands and developers understanding the concepts behind those commands. It argues that while AI can execute operations, humans need to grasp Git's underlying design to make informed decisions about what changes to accept, what questions to ask, and how to verify results. The approach shifts learning focus from command memorization toward understanding design principles: how snapshots record state, how objects reuse content, how references organize history, and how teams handle conflicting changes. The resource provides interactive learning tools, structured learning paths, and practical guidance organized around three levels of need: understanding Git's design, completing individual engineering changes, and managing team collaboration.

The handbook suits Git newcomers building mental models, developers frequently handling conflicts and rollbacks, advanced developers managing pull requests and CI workflows, technical leads designing team Git practices, and AI coding tool users who need to control and verify code changes from tools like Codex, Claude, Cursor, and Cline. It explicitly covers both what Git can do and its boundaries, noting that complete change control requires Git alongside testing, code review, permissions, artifact management, and release systems. The resource includes a knowledge map to help readers identify whether they need foundational design understanding, guidance on single changes, or team collaboration patterns.

The project maintains structured documentation with interactive components, including a mental model visualizer and organized learning paths. The repository includes practical examples such as AI change review samples and GitHub engineering governance guidelines. Content is available in both English and Chinese, reflecting attention to accessibility across language communities.