git 在本地创建新的分支,并将远端commit到master之后的代码,从master拉取合并之后的代码到本地新建分支
一、代码合并之后,如果创建新的本地分支的时候,
1、新建的分支是基于上一个分支建的
那么:
git fetch -p
git rebase origin/master
git fetch
就是拉取的远端代码到origin。
git rebase
是变基操作,相当于变为了从相应的分支上拉出了新分支。
可以git log 查看之前commit的是否都有,对不对。
2、还是基于master分支建的·(创建新分支最好是在远端分支合到master后,然后切换到master分支再pull下,然后再创建新分支)
二、如果再远端合到master就要push上去。
提示:master拉出分支后,其他人又在master提交了新的commit,如果要同步这个新的commit就用rebase,(merge也可以,功能和rebase差不多,merge会产生一个merge的commit)
网友评论