Skip to main content
  1. Learn center
  2. Software Development
  3. Guides
  4. Git tutorial
  5. Git 命令和设置
  6. Git 的分支命令
GuidesSoftware DevelopmentBacklog
Git

Project and code management together.

Git 的分支命令


显示分支列表

$ git branch

当前分支将以绿色突出显示并标有星号。

添加-r选项还将列出远程跟踪分支。添加-a选项将同时显示远程和本地分支。

创建分支

$ git branch <branchname>

请参考:

重命名分支

$ git branch -m <oldbranch> <newbranch>

删除分支

$ git branch -d <branchname>

如果该分支还没有完全与上游分支合并,或者在 HEAD 中如果没有上游,Git 将不允许您删除该分支。但是,您可以指定-D以强制删除它,而不管其合并状态如何。

请参考:

切换分支

$ git checkout <branch>

这将允许您签出,并切换到您想要的分支。

添加-b选项将创建一个新分支,并切换到它。

请参考:

合并分支

$ git merge <branch>

添加--no-ff选项将导致 git merge 命令都会是创建合并提交,而不是快进。这很有用,因为它允许您保留合并前分支的历史记录信息。

当您添加--squash选项时,Git 会创建一个代表合并更改的单个提交,而不是创建合并提交。 此提交包含来自合并分支的更改,但不包含任何与合并分支或合并过程本身相关的信息。

请参考:

Subscribe to our newsletter

Learn with Nulab to bring your best ideas to life