创建与合并分支

首先,我们创建一个分支,然后切换到该分支:

  1. git checkout -b develop
  • git checkout 命令加上 -b 参数表示创建并切换,相当于git branch devolopgit checkout develop
  • git branch 命令可以用来查看当前分支,该命令会列出所有分支,当前分支前面会标记一个 * 号

然后,我们可以在新建 dev 分支上做出修改,并进行提交。

  1. git add README.md
  2. git commit -m "here is something to describe."

现在,dev 分支上的工作已经完成,我们就可以切换到 master 分支:

  1. # 切换到主分支
  2. git checkout master

切换回 master 分支后,再查看 README.md 文件,会发现并没有内容修改,这是因为那个提交在 dev 分支,而 master 分支此刻的提交点并没有变。

现在,我们把 dev 分支的工作成果合并到 master 分支上。

  1. # 合并 dev 分支到当前(master)分支
  2. git merge develop

git merge命令用于合并指定分支到当前分支。合并后,再查看readme.txt的内容,就可以看到,和dev分支的最新提交是完全一样的。

在分支上提交代码

  1. # dev 分支
  2. git push --set-upstream origin develop
  3. # master 分支
  4. git push origin master