创建新的分支
$ git checkout -b dev
Switched to a new branch 'dev'
git checkout命令加上-b参数表示创建并切换,相当于以下两条命令
$ git branch dev
$ git checkout dev
git branch命令会列出所分支,当前分支前面会标一个*号。
$ git branch
合并dev分支到master分支(都是本地分支):
$ git checkout master #先切换到master分支
$ git merge dev #把dev分支合并到master分支
$ git branch -d dev #删除已合并的分支
分支切换前暂存修改:
$ git stash #暂存(仅暂存被Git管理的文件)
$ git checkout master #切换到其它分支
$ git checkout dev #切回有stash的分支
$ git stash list #查询stash
$ git stash pop #还原最上一个stash
创建新的分支
$ git checkout -b dev
Switched to a new branch 'dev'
git checkout命令加上-b参数表示创建并切换,相当于以下两条命令
$ git branch dev
$ git checkout dev
git branch命令会列出所分支,当前分支前面会标一个*号。
$ git branch
master
合并dev分支到master分支(都是本地分支):
$ git checkout master #先切换到master分支
$ git merge dev #把dev分支合并到master分支
$ git branch -d dev #删除已合并的分支
分支切换前暂存修改:
$ git stash #暂存(仅暂存被Git管理的文件)
$ git checkout master #切换到其它分支
$ git checkout dev #切回有stash的分支
$ git stash list #查询stash
$ git stash pop #还原最上一个stash