1. Learn center
  2. Software Development
  3. Guides
  4. Git tutorial
  5. Git 命令和设置
  6. Git 的分支命令
Git

Project and code management together.

Try it free

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