分支操作
1.創(chuàng)建分支 branch 的方式是 git branch 名稱 或 git checkout -b 名稱(創(chuàng)建后自動切換);
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 參數(shù)把遠程倉庫的 branch 也刪了