赞
赏
在 git 中,我们要创建一个本地分支,可以使用 git branch 命令,我们还可以使用 git checkout 命令,创建一个新的分支,并切换到该分支。
git branch branchName [commitId]
参数 | 描述 |
---|---|
branchName | 要创建的分支名。 |
commitId | 如果指定 commitId,那么从该 commitId 创建分支。 |
使用该方法创建的分支,并不会切换到该分支。
git checkout -b branchName [commitId]
参数 | 描述 |
---|---|
branchName | 要创建的分支名。 |
commitId | 如果指定 commitId,那么从该 commitId 创建分支。 |
使用该方法创建分支后,会自动切换到 branchName 分支,git checkout -b 相当于执行以下两条命令:
git branch branchName git checkout branchName
即,先创建分支,再次切换到该分支。
git branch branchName
我们可以直接使用 git branch 命令创建一个 git 分支,具体命令如下:
git branch develop
执行完毕后,如下图所示:
现在,我们使用 git branch 命令,查看当前 git 分支,具体命令如下:
git branch
执行完毕后,如下图所示:
我们看到,此时,显示了当前的分支为 master 分支,并且显示了我们刚创建的 develop 分支。
git checkout -b branchName
我们可以直接使用 git checkout 命令创建一个 git 分支并切换到该分支,具体命令如下:
git checkout -b release
执行完毕后,如下图所示:
我们看到,提示我们已经切换到了 release 分支,现在,我们使用 git branch 查看分支,具体命令如下:
git branch
执行完毕后,如下图所示:
我们看到,显示了我们创建的 release 分支,并且切换到了该分支。
git checkout -b branchName commitId
我们首先,使用 git log 命令,查看当前分支的提交记录,具体命令如下:
git log
执行完毕后,如下图所示:
现在,我们从 commitId 为 1c9fc20 的提交创建一个 test 分支,具体命令如下:
git checkout -b test 1c9fc20
执行完毕后,如下图所示:
现在,我们使用 git log 查看当前分支的提交记录,具体命令如下:
git log
执行完毕后,如下图所示:
我们看到,此时 test 分支的就是从 commitId 为 1c9fc20 的提交拉取下来的。
在 git 中,我们要创建一个本地分支,可以使用 git branch 命令,我们还可以使用 git checkout 命令,创建一个新的分支,并切换到该分支。