Nb
Study
.com
🔍 请输入搜索关键字

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

注意:切换或合并分支前,应先拉取最新代码