创建新分支 dev
git branch dev
切换到该分支
git checkout dev
提交一次
git commit
切换回 master
git checkout master
再提交一次
git commit
用 git merge 把 dev 合并到 master
git merge dev
(master 的分支被混入到所有的提交记录,但 dev 没有,所以要进行下面的操作)
再把 master 分支合并到 dev(因为 master 继承自 dev,Git什么都不用做,只是简单地把 dev 移动到 master所指向的那个提交记录。)
git checkout dev;
git merge master
分支名字起一个和此分支功能相关的名字方便理解就好,此处叫newbranch,该命令会创建一个名叫newbranch的分支,并且切换到该分支
$ git checkout -b newbranch
先将所有改动添加到缓冲区
$ git add -A
提交到版本库(因为是分布式,所以本地就可以完成所有版本控制功能)
$ git commit -m "编写了一些代码,commit一下,commit是一个历史记录的单位,将来根据id可回退"
这一步的主要目的是在远程仓库保留代码防止丢失,而且别人也方便从远程看
$ git push origin newbranch