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