Skip to content

Commit 40da03c

Browse files
committed
Add branch navigation guide for local/remote mapping
1 parent fd70476 commit 40da03c

File tree

1 file changed

+62
-0
lines changed

1 file changed

+62
-0
lines changed

.git-branches-guide.md

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
# QuantCoder Branch Guide
2+
3+
## Quick Switch Commands
4+
5+
```bash
6+
# Switch to stable production (1.0)
7+
git checkout main
8+
9+
# Switch to improved testing (1.1)
10+
git checkout beta
11+
12+
# Switch to cutting edge (2.0) ⭐
13+
git checkout gamma
14+
```
15+
16+
## Branch Mapping
17+
18+
| Local Branch | Version | Remote Branch |
19+
|--------------|---------|---------------|
20+
| `main` | 1.0.0 | `origin/main` |
21+
| `beta` | 1.1.0-beta.1 | `origin/refactor/modernize-2025` |
22+
| `gamma` | 2.0.0-alpha.1 | `origin/claude/refactor-quantcoder-cli-JwrsM` |
23+
24+
## Common Operations
25+
26+
### Check current branch
27+
```bash
28+
git branch
29+
```
30+
31+
### Pull latest changes
32+
```bash
33+
git pull
34+
```
35+
36+
### Push your changes
37+
```bash
38+
git push
39+
# Git knows where to push based on tracking
40+
```
41+
42+
### See all branches
43+
```bash
44+
git branch -vv
45+
# Shows local branches with tracking info
46+
```
47+
48+
## Package Info
49+
50+
- **main**: Uses `quantcli` package
51+
- **beta**: Uses `quantcli` package (improved)
52+
- **gamma**: Uses `quantcoder` package (new)
53+
54+
## Why Different Remote Names?
55+
56+
The remote uses technical naming for system requirements.
57+
Your local names are clean and user-friendly.
58+
**This is normal and a Git best practice!**
59+
60+
---
61+
62+
**Need help?** See `docs/BRANCH_VERSION_MAP.md`

0 commit comments

Comments
 (0)