前言
多人协作开发一个项目时,大家会在不同的分支上开发,完成需求后合并到主分支。本文主要讲述分支新建与合并过程。
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
完。