最佳实践
推荐工作流
- 从
git c开始: 将其作为默认提交命令 - 提交前使用
git r changes进行质量检查 - 使用
git ac快速提交所有变更 - 保留
git acp用于经过测试的、确定的变更
何时使用完整命令
在以下情况使用完整的 gcop-rs 命令而不是别名:
- 编写脚本时(为了清晰)
- 记录工作流程时
- 使用别名中不可用的高级选项时
安全提示
git acp前先审查: 这会立即推送,所以先用git r changes检查- 自由使用
git undo: 对本地变更是安全的 - 小心使用
git pf: 只对你自己的分支强制推送 - 检查状态:
git undo后运行git status查看暂存的变更
示例
日常开发工作流
bash
# 早上:开始新功能
git checkout -b feature/user-profile
# 工作
vim src/profile.rs
vim src/routes.rs
# 审查变更
git r changes
# 提交(所有变更)
git ac
# 继续工作
vim tests/profile_test.rs
# 快速提交并推送
git acp修复错误
bash
# 糟糕,提交信息写错了
git undo
# 修复并重新提交
git c --yes代码审查工作流
bash
# 创建 PR 前
git r changes # 检查你的变更
# 如果发现问题,修复它们
vim src/auth.rs
# 再次审查
git r changes
# 满意?提交
git c