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分支上。

 

 
原文地址:https://www.cnblogs.com/xiaoliziaaa/p/13183318.html