Git笔记

分支操作

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 也删了

你可能感兴趣的:(Git笔记)