主干发版,分支开发
命令行创建分支
git命令行查看分支:
git branch -r
在本地创建分支:开发分支名称,建议dev开头,加开发者名字,再加时间(由于版本上线后,同一个开发者可能会随时拉取主干进行修复bug等,不同的开发者也会拉去主干进行不同功能的开发)
git checkout -b dev-yangj-20220926
提交本地分支到远程仓库,便于同一个组的开发人员在分支上开发:
git push --set-upstream origin dev-yangj-20220926
把分支代码合并到master(命令行)
1.首先切换到分支
git checkout dev-yangj-20220926
2.使用git pull 把分支代码pull下来
git pull
3.切换到主分支
git checkout master
4.把分支的代码merge到主分支
git merge dev-yangj-20220926
5.git push推上去ok完成,现在你自己分支的代码就合并到主分支上了。
git push
eclipse基于git开发
此处以主干master,分支dev-yangj-20220926举例
1.创建分支
右键项目->Team->Switch To->New Branch,Branch name 输入 “dev-yangj-20220926”,“Configure upstream for push and pull”请前的复选框勾上。
2.提交分支到远程仓库
右键项目->Team->Push to origin,即可把刚刚创建的分支提交到远程仓库。
3.分支代码提交后,切换到主分支master
右键项目->Team->Switch To->master
4.合并代码
右键项目->Team->Merge,弹出后选择需要合并的分支,其他选项默认即可。
5.合并后,有冲突解决冲突,解决后提交代码即可。