我们通常在dev分支上开发,开发完之后测试没问题,会同步到test分支,这一过程怎么进行同步呢?
ps: 这里假设本地dev已将修改提交到远程分支,即本地dev及远程dev为最新代码
(1). 分支切换(git checkout test)
将本地分支从dev分支切换到test分支
(2). 将本地test更新为最新(git pull)
将本地test分支从远程更新到最新
(3). 分支合并(git merge dev)
将本地dev分支合并到本地test分支
(4). 提交本地test分支作为远程的test分支(git push origin test:test)