前言
多人协作开发一个项目时,大家会在不同的分支上开发,完成需求后合并到主分支。本文主要讲述分支新建与合并过程。
1、新建分支
git checkout -b 分支名称
修改分支名称
git branch -m oldBranchName newBranchName
2、在新分支上开发需求,完成后提交代码。
- 查看文件状态:
git status
- 添加到暂存区:
git add .
- 提交到本地库
git commit -m "备注"
- 拉取远程仓库最新代码
git pull
- 本地仓库代码提交到远程仓库
git push origin 分支名称
3、合并分支
- 切换到要合并的分支,如develop分支合并到master分支,则切换到master分支
git checkout master
- 拉取分支上最新代码
git pull
- 查看所有分支是否都pull下来了
git branch -a
- 使用merge合并分支
git merge 分支名称
- 单独合并一个提交记录
git cherry-pick [需要合并的提交记录的id]
- 如果有冲突,先解决冲突,解决之后执行以下命令
git add .
git commit -m "备注"
- 将本地代码提交到远程仓库
git push
git更新远程分支
git remote update origin --prune
完。