分支
1. 查看分支列表
git branch
git branch -a
2. 创建新分支
使用如下命令,可以基于当前分支,创建一个新的分支,此时,新分支中的代码和当前分支完全一致
git branch 分支名称
3. 切换分支
git checkout 分支名称
4. 分支的快速创建与切换
git checkout -b 分支名称
5. 合并分支
功能分支的我代码开发测试完成之后,需要将完成的代码合并到主分支上
git checkout dev
git merge 分支名称
6. 删除分支
当把功能分支的代码合并到主分支以后,可以删除对应的功能分支
git branch -d 分支名称
7. 将本地分支推送到远程仓库
如果是第一次将本地推送到远程仓库,需要如下命令:
git push -u 远程仓库的别名 本地分支名称:远程分支名称
-u
表示把本地分支和远程分支进行关联,远程仓库的别名一版是 origin
git push // 不是第一次,直接使用
8. 查看远程仓库的所有分支列表
git remote show 远程仓库别名
9. 拉取远程分支最新代码
git pull
10. 删除远程分支
git push 远程仓库别名 --delete 远程分支名
11. 遇到冲突时的分支合并
如果在两个不同的分支中,对同一个文件进行了不同的修改,git没法很干净的合并他们。此时需要手动解决冲突,后重新提交和合并。