xirong/my-git

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

View on GitHub ↗Jump to charts ↓

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 2 hours ago
Type:Documentation / SpecificationCategory(s):Git & Version ControlProgramming Courses & BooksDeveloper Tools
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,474
Total Stargazers: 7,398 (+0)
Total Subscribers: 459 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 0.7 hours
Mean response time: 0.7 hours
90th percentile: 0.7 hours
Tracked items: 1

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 6
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 93 days
Stale 30+ days: 6
Stale 90+ days: 6

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (6)
  • help wanted (4)

Most active issues this week

Sign in to see which issues are moving.
Sign in

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.