子分支merge到主分支
1、从公共分支(主分支)拉取代码,并创建自己的分支mybranch
- git checkout masterbranch 切换到公共分支上
- git pull 拉取公共分支代码更新为最新的代码
- git checkout -b mybranch 创建自己的分支mybranch,此时已经切换到mybranch分支
2、代码先推到自己的分支上(在xxx/xx/xx/xxx.java开发完新代码后)
- git add xxx/xx/xx/xxx.java 或 git add * (星表示将所有更改的代码文件添加至暂存区)
- git commit -m '新开发的代码描述'
- git push 此时新开发的代码就推到了自己的分支上
3、代码合并到主分支上 (子分支merge到主分支):
- git checkout masterbranch 先切换到主分支
- git merge mybranch 把子分支的代码merge到主分支
- git push 此时新开发的代码也就是子分支的代码就推到了主分支上
主分支代码merge到子分支
- git checkout masterbranch 切换到公共分支上
- git pull 拉取公共分支代码更新为最新的代码
- git checkout mybranch 切换到要同步的子分支上
- git merge masterbranch 将主分支的代码merge到子分支上
- git status 查看当前的子分支代码状态
- git add * 将代码添加至暂存区
- git commit -m '代码描述' 将暂存区的代码提交至本地的版本库
- git push 将同步后的代码上传至git服务器上托管