分支操作
1.创建分支 branch 的方式是 git branch 名称 或 git checkout -b 名称(创建后自动切换);
2.切换的方式是 git checkout 名称;
3.删除的方式是 git branch -d 名称。
Push分支
- git checkout feature1
- git push origin feature1
合并分支
合并分支:git merge beanch_name (合并branck_name到当前head所指向的分支)
合并冲突解决后提交:
- git add 修改后的文件名
- git commit -m "****"
放弃合并分支
- git merge --abort
Feature Branching工作模式
1.任何新的功能(feature)或 bug 修复全都新建一个 branch 来写;
2.branch 写完后,合并到 master,然后删掉这个 branch。
- 开始
- git checkout -b books
- git push origin books
- 同事review:
- git pull
- git chekcout books
- 同事觉得你的分支OK了,可以合并到master
- git checkout master
- git pull #merge 之前 pull 一下,让 master 更新到和远程仓库同步
- git merge books
- 提交到远程仓库,并删除该分支
- git push
- git branch -d books
- git push origin -d books # 用 -d 参数把远程仓库的 branch 也删了
网友评论