Git 分支管理是版本控制中的关键概念之一,它使得团队能够并行开发不同的功能或修复不同的 bug,而不会相互干扰。以下是一些 Git 分支管理的基本操作:

1. 创建分支

创建一个新的分支,以在上面进行开发工作。
git branch <branch_name>

2. 切换分支

切换到指定的分支。
git checkout <branch_name>

或者使用 git switch:
git switch <branch_name>

3. 创建并切换分支

在一个命令中创建并切换到新的分支。
git checkout -b <new_branch_name>

或者使用 git switch:
git switch -c <new_branch_name>

4. 查看所有分支

查看所有本地分支。
git branch

5. 查看远程分支

查看所有远程分支。
git branch -r

6. 查看所有分支(包括远程分支)

查看所有本地和远程分支。
git branch -a

7. 合并分支

将指定分支的更改合并到当前分支。
git merge <branch_name>

8. 删除分支

删除指定的分支。
git branch -d <branch_name>

9. 推送分支到远程

将本地创建的分支推送到远程仓库。
git push origin <branch_name>

10. 拉取远程分支

从远程仓库拉取指定分支到本地。
git checkout -b <local_branch_name> origin/<remote_branch_name>

11. 查看分支历史

查看分支的提交历史。
git log --oneline --graph --all

12. 重命名分支

重命名本地分支。
git branch -m <old_branch_name> <new_branch_name>

13. 强制推送分支

如果你需要覆盖远程仓库上的分支,可以使用强制推送。
git push -f origin <branch_name>

14. 变基(Rebase)

将当前分支的提交移动到另一个分支上,可以使提交历史更加清晰。
git rebase <base_branch>

这些是一些基本的 Git 分支管理操作。使用分支可以更好地组织和管理项目的开发流程,确保不同功能和修复的代码可以在不同的分支上独立进行,从而降低代码冲突的风险。


转载请注明出处:http://www.zyzy.cn/article/detail/15046/Git