- 创建feature分支
git checkout devgit checkout -b feature-s16
- 在feature分支上进行开发
git add xxxgit commit xxx# 多人协作在同一个feature分支上进行开发时,使用rebase合并远程分支git checkout feature-s16git fetch origingit rebase origin/feature-s16git push origin feature-s16
- 完成feature
# 本地dev分支先跟远程dev同步一下git checkout devgit fetch origingit rebase origin/dev# 再把feature分支合并到dev分支,使用--no-ff强制生成merge commitgit merge --no-ff feature-s16git push origin dev# 一段时间后删除feature分支,包括本地分支和远程分支git branch -d feature-s16git push origin --delete feature-s16