拉分支
比如我们像从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
网友评论