git 合并分支的一般流程
-
git checkout master切换到主干分支
-
git pull拉取最新远程代码
-
git checkout -b dev-b参数表示创建并切换相当于 git branch dev 再 git checkout dev
-
git branch显示所有分支,当前分支前有 * 号。
-
git add [文件名]git commit [文件名]提交到了dev 分支
-
git checkout master切换到主干分支
-
git pull将主干代码更新到最新,必须更新,否则会覆盖
-
git merge dev合并dev到主干(快进模式:直接将master分支指向dev的提交)git merge --no-ff -m "merge with no-ff" dev
-
git branch -d dev删除分支 -D 强制删除
- 主干和分支合并时,文件的同一行都做了修改会产生冲突
git merge dev后会指向 master|merging ,手动合并分支后
可借助
git mergetool
git add [解决了冲突的文件]
-
git commit -m "备注信息"不要在commit后添加文件名称,提交所有暂存区内容 ,完成合并
-
git log --graph --pretty=oneline --abbrev-commit查看分支及主干流程图
-
git push origin master:master本地主干分支推送到远端主干分支










网友评论