Skip to content

git_分支管理 #2

@lastorder

Description

@lastorder

创建新的分支
$ 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

合并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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions