git 分支
创建分支branch
查看所有本地分支
git branch
查看本地和远程所有分支
git branch -a
切换到基础分支,如主干 git checkout master 新建分支 git branch 新分支名dev
创建并切换到新分支 git checkout 新分支名dev 一步到位:新建并且切换到新分支 git checkout -b dev新分支
在远程仓库那里也同步生成一个dev分支 前提是本地已经切换到了dev分支上 输入git push 自动出现提示
git push --set-upstream origin dev //以后直接git push 代码就自动提交到远程dev 分支上
删除分支
git branch -d 分支名
git合并分支
假如我们现在在dev分支上,刚开发完项目,执行了下列命令:
假设没有进行git push --set-upstream origin dev操作,直接进行以下步骤
git add .
git commit -m '提交的备注信息'
git pull //
git push -u origin dev //也会在远程仓库生成一个dev分支。代码都提交到了dev分支上
想将dev分支合并到master分支,操作如下:
- 1、首先切换到master分支上
git checkout master
- 2、如果是多人开发的话 需要把远程master上的代码pull下来
git pull origin master//如果是自己一个开发就没有必要了,为了保险期间还是pull
- 3、然后我们把dev分支的代码合并到master上
git merge --no-ff -m 'message...' dev
退出编辑状态 一直按住esc ,再连续按大写的z两次就退出来了。
- 4、然后查看状态及执行提交命令
git status
git push origin master //push同步到远程master分支上。