git 分支开发流程及相关命令
nbstudy 发表于 2024-07-08 11:28:08
Git分支策略
允许开发人员在一个项目上进行协作,同时跟踪更改并维护多个版本的代码库。
查看分支命令
git
//查看本地分支
git branch
//查看远程分支
git branch -r
//查看本地+远程分支
git branch -a
两人以上分支开发命令
git
# 切换到主分支
git checkout master
# 拉取最新的代码
git pull
# 开发者A创建自己的分支,并切换到当前分支
git checkout -b feature-a
# 也可以先创建,再切换
git branch feature-a
git checkout feature-a
# 开发者A进行开发,然后提交自己的改动
git add .
git commit -m "Add feature A"
# 将分支的改动推送到远程仓库
git push -u origin feature-a
# 开发者B创建自己的分支
git checkout -b feature-b
# 开发者B进行开发,然后提交自己的改动
git add .
git commit -m "Add feature B"
# 将分支的改动推送到远程仓库
git push -u origin feature-b
# 开发者A完成开发后,合并到主分支
git checkout master
git merge feature-a
# 解决可能出现的冲突,并提交合并结果
git commit -m "Merge feature A"
git push
# 开发者B完成开发后,要先拉取最新的主分支
git checkout master
git pull
# 然后合并到主分支
git merge feature-b
# 解决冲突并提交合并结果
git commit -m "Merge feature B"
git push
注意:切换或合并分支前,应先拉取最新代码