-
Notifications
You must be signed in to change notification settings - Fork 4
Home
mayicheng edited this page Apr 26, 2019
·
1 revision
// 基于 master 分支创建新的分支
// 新功能使用 feature- 前缀命名, 例如:feature-profile
// bug 修复使用 bugfix- 前缀命名,例如:bugfix-csrf
git checkout -b xxx
// 编辑代码
// 执行单元测试
// 执行代码风格检测和格式化
// 添加代码
// git add filename 添加单个文件
// git add . 添加当前文件下所有文件
// git add -A 添加所有更改(包括删除动作)
git add xxx
// 提交代码,评论信息格式同分支名称
git commit
// 切换到master分支
git checkout master
// 拉取线上最新代码
git pull origin master
// 切换到正在开发的分支
git checkout xxx
// 使用rebase命令合并master分支,同时可根据需要修改提交历史
git rebase -i master
// 将开发分支提交到远程分支上
// 如需覆盖线上分支代码,可加参数-f(注意不要轻易覆盖别人创建的分支)
git push origin xxx
// 在github上创建pull request,经管理员review之后,并入master分支
- C 使用 K&R 风格,不清楚的参考 https://github.com/hurley25/ttms
- C++ 使用 Google C++ 规范(但是缩进用4空格)图片可以用鼠标拖到浏览器地址栏打开大图
版权所有 ©️ XiYouLinux Group