# git branch 查看分支
# git checkout -b xxx 创建并切换分支
# git branch dev 创建不切换分支
# git checkout xxx 切换分支
# git merge xxx 合并xxx分支到当前分支
# git branch -d xxx 删除已经合并过的分支
# git branch -D xxx 删除没有合并的分支
# git push origin -d xxx 删除远程仓库的子分支
# git push origin xxx 将子分支推送到远程仓库
# git log --graph 查看分支合并图
git的分支相当于参照主分支上的内容,可以有多个人同时修改、同时工作。一旦两个人在同一时间修改了同一文件,则提交时会引起冲突。
冲突解决办法,冲突必须手动来解决。
当冲突发生时,在合并分支的那个分支下,打开修改的文件手动选择保留那些内容,然后执行。
git add xx
git commit -m '冲突解决日志'