You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
864 B
864 B
开发指南
提交 Merge Request 的正确姿势
1、Rebase master
提交 MR 之前,请先做 rebase:
git fetch origin master
git rebase origin/master
如果有冲突,解决冲突,git add 之后:
git rebase --continue
重复上述流程直到 rebase 完毕
2、整理 commits
然后检查所有 commit 是否符合以下格式:
[模块]: [标题]
比如:
test: add test for xxx
database: 升级依赖库
如果不符合,请使用:
修改最近一个 commit 的信息
git commit --amend
把多个 commit 合并为一个或几个
git rebase -i origin/master
接下来操作可以参考:https://juejin.im/entry/5ae9706d51882567327809d0
3、Push
如果已经做过 rebase,那么无法直接 push,需要使用 -f
参数
git push origin -f