git拉分支,合并分支

拉分支

比如我们像从master主干拉取一个新分支
我们需要先切换到master分支,并且更新到最新
然后创建分支并且关联远程仓库

git checkout master
git pull
git checkout -b dev1.0
//稍等一会会发现分支会自动切换到dev1.0
git push origin dev1.0
git push --set-upstream origin dev1.0
//修改了的东西要提交,不然你切回master的时候会发现,分支上修改的东西在master上生效了
合并分支

我们想把分支dev合并到master
首先切换到master分支

git  checkout master

把master更新到最新

git pull origin master

把dev分支的代码合并到master

git  merge dev

查看状态

git status
 //状态描述
 On branch master Your branch is ahead of 'origin/master' by 12 commits.
 (use "git push" to publish your local commits) nothing to commit, working tree clean

上述的意思是有12个提交需要push到远端

git push origin master

我们查看一下分支

git branch
*master
dev

如果想删掉dev

git branch -D dev

再看一下分支

git branch
*master

你可能感兴趣的:(git拉分支,合并分支)