协作开发:如果你和其他人共同开发同一个 Git 仓库中的代码,你可能需要创建自己的分支来进行开发,避免对他人的代码产生影响。使用 git branch 命令可以方便地创建和管理自己的分支。
git branch该命令将列出所有的本地分支,当前所在分支将以星号(*)标识出来,如下图,现在git branch列出来只有一个master分支。
git branch new_branch该命令将在当前所在分支的基础上创建一个名为 new_branch 的新分支。如下图,新建了个叫branchA的分支,并用git branch命令列出所有分支,可以看到现在有两个分支了,一个叫branchA,另一个叫master,并且现在是在master分支上。
git checkout new_branch
该命令将会切换到名为 new_branch 的分支,你可以在该分支上进行代码开发或其他操作。如下图,执行git checkout branchA命令,然后用git branch命令可以查看到当前分支已切换到branchA了(前面有个*号,颜色也变成了绿色)
git branch -d new_branch
该命令将会删除名为 new_branch 的分支。在删除分支之前,请确保你不再需要该分支上的代码。
注意:不能删除当前分支。如下图,我现在的当前分支是在branchA,我执行git branch -d branchA命令时,系统会报Cannot delete branch的错误提示。我只能先切换到master分支,然后再执行git branch -d branchA命令才把分支删除成功。执行git branch命令发现现在只有一个master分支了。
git checkout -b new_branch该命令将会在当前所在分支的基础上创建一个名为 new_branch 的新分支,并切换到该分支上。在该分支上,你可以进行代码开发或其他操作。