Git分支机制是代码版本控制的重要组成部分。我们可以创建新的分支,以便使同一个源代码在多个开发路径中可用。在本教程中,我们将学习如何使用Git创建和管理一个新分支。
列出分支
我们将首先列出现有的分支。我们将使用 git branch
没有任何选项或参数的命令。以…为前缀的分支 *
是当前工作分支或活动分支。
$ git branch
创建本地分支 把这个分支换掉
我们可以用不同的命令创建一个本地分支 branch
和 checkout
. 我们将使用 branch
命令并提供分支名称 test
在这个例子中。
$ git branch test
我们将使用 checkout
命令 -b
选项和分支名称。这也会自动将当前分支更改为新创建的分支。在本例中,我们将创建一个名为 silver
.
$ git checkout -b silver
我们可以看到信息 Switched to a new branch 'silver'
.
变更工作分支机构
如果我们只想改变当前的工作或活动分支,我们可以使用 checkout
命令。我们还将提供要更改的分支名称。在本例中,我们将更改分支 newversion
.
$ git checkout newversion
为当前分支添加新的远程存储库
Git主要设计为分布式使用。因此将会有很多远程Git存储库和分支。我们可以为当前分支添加一个新的远程分支 remote add
命令。在本例中,我们将添加名为github.com的远程系统新分支 test
$ git remote add github.com/ibaydan test
从远程存储库更新分支
Git远程分支可以在本地分支可能过时的地方经常更新。我们可以使用 fetch
命令如下。我们将从名为 github.com/ibaydan
$ git fetch github.com/ibaydan
删除本地分支
完成更改并合并到主分支后,我们可能需要删除本地分支。我们将使用带有-d选项的branch命令-d表示删除。我们将删除名为 silver
在这个例子中。
$ git branch -d silver
强制删除本地分支
如果正常删除或删除本地分支时出现问题,可以强制执行删除操作。我们将使用 -D
用于强制删除的选项。在本例中,我们将删除名为 silver
$ git branch -D silver
相关文章: 如何用示例克隆Git分支命令教程?