一、查看分支
在切换分支之前,我们首先要了解已有的分支。通过以下命令可以查看当前项目中的所有分支: git branch
这个命令会显示所有分支的列表。被“*”标记的是当前所在的分支。
如果你想查看远程仓库的所有分支,可以使用以下命令:
git branch -r
这个命令会显示你的所有远程分支的列表。
二、创建分支
现在,让我们假设你已经知道你要切换到的分支了。如果它尚未存在,则必须先创建它。这可以使用以下命令完成: git branch {branch_name}
其中{branch_name}是你要创建的分支的名称。
三、切换分支
一旦你有了要切换到的分支,你可以使用以下命令来切换分支: git checkout {branch_name}
其中{branch_name}是要切换到的分支的名称。
你也可以通过以下命令将分支创建和切换放在一起完成:
git checkout -b {branch_name}
这将创建一个新的分支并将你切换到该分支上。
四、删除分支
如果你已经完成了在分支上的工作,或者你在错误的分支上开发,你可以使用以下命令删除一个分支: git branch -d {branch_name}
其中{branch_name}是要删除的分支的名称。
五、强制删除分支
如果你想要删除一个分支并强制删除未合并的更改,可以使用以下命令: git branch -D {branch_name}
这将无条件地删除分支,包括未合并的更改。
六、示例
git branch
这会列出你所有可用的分支。选中你想要切换到的分支,然后执行以下命令:
git checkout {branch_name}
如果你想创建和切换到一个新的分支,可以执行以下命令:
git checkout -b {new_branch_name}
如果你想删除一个已合并的分支,可以执行以下命令:
git branch -d {branch_name}
如果你想删除一个未合并的分支,可以使用以下命令:
git branch -D {branch_name}