livre
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
Chinese/livre
/livre
Commit tous les changements, synchronise avec main distant, push, et crée une Pull Request.
提交所有更改,与远程main分支同步,推送并创建Pull Request。
Étapes
步骤
1. Vérification de sécurité
1. 安全检查
- Exécute pour obtenir la branche courante
git branch --show-current - Si tu es sur , refuse et demande à l'utilisateur de créer d'abord une branche de fonctionnalité (propose
main)/branche
- 执行 获取当前分支
git branch --show-current - 如果当前分支是,拒绝执行,并要求用户先创建功能分支(推荐使用
main命令)/branche
2. Synchronisation avec main distant
2. 与远程main分支同步
- Récupère la dernière version :
git fetch origin main - Vérifie si la branche est en retard :
git log HEAD..origin/main --oneline - Si en retard sur origin/main, fusionne :
git merge origin/main - En cas de conflits de fusion, montre-les à l'utilisateur et aide à les résoudre avant de continuer
- 获取最新版本:
git fetch origin main - 检查分支是否落后:
git log HEAD..origin/main --oneline - 如果落后于origin/main,执行合并:
git merge origin/main - 若出现合并冲突,向用户展示冲突内容并协助解决后再继续
3. Staging et commit
3. 暂存与提交
- Exécute pour voir tous les changements (n'utilise jamais le flag
git status)-uall - Exécute et
git diffpour revoir les changementsgit diff --staged - Exécute pour voir le style des commits récents
git log --oneline -5 - Ajoute au staging les fichiers modifiés/nouveaux pertinents (nomme les fichiers précisément, pas )
git add -A - N'ajoute PAS au staging les fichiers contenant des secrets (, identifiants, etc.)
.env - Si est fourni, utilise-le comme message de commit
$ARGUMENTS - Si aucun argument, rédige un message de commit selon les conventions de CLAUDE.md :
- Utilise un préfixe de type : (nouvelle fonctionnalité) ou
feat:(correction de bug)fix: - Mets l'accent sur le « pourquoi » plutôt que le « quoi »
- Termine par
Co-Authored-By: Claude
- Utilise un préfixe de type :
- Utilise un HEREDOC pour le message de commit afin d'assurer un formatage correct
- 执行 查看所有更改(绝不使用
git status参数)-uall - 执行 和
git diff查看更改内容git diff --staged - 执行 查看近期提交风格
git log --oneline -5 - 将相关的修改/新增文件添加到暂存区(精确指定文件名,不使用)
git add -A - 不添加包含敏感信息的文件到暂存区(如、账号凭证等)
.env - 如果提供了,将其用作提交信息
$ARGUMENTS - 如果没有提供参数,按照CLAUDE.md的约定编写提交信息:
- 使用类型前缀:(新功能)或
feat:(修复bug)fix: - 重点说明“原因”而非“内容”
- 结尾加上
Co-Authored-By: Claude
- 使用类型前缀:
- 使用HEREDOC确保提交信息格式正确
4. Push
4. 推送
- Push avec le suivi de la branche amont :
git push -u origin HEAD
- 推送并设置上游分支跟踪:
git push -u origin HEAD
5. Création de la PR
5. 创建PR
- Utilise avec :
gh pr create- Un titre court (moins de 70 caractères)
- Un corps contenant (1 à 3 puces) et
## Résumé## Plan de test - Utilise un HEREDOC pour le corps
- Retourne l'URL de la PR à l'utilisateur
- 使用命令,包含:
gh pr create- 简短标题(少于70字符)
- 正文包含(1-3条要点)和
## 摘要## 测试计划 - 使用HEREDOC编写正文
- 向用户返回PR的URL