0%

Git分支

分支管理策略

实际开发中,应该按照几个基本原则进行分支管理:

1、 master 分支非常稳定的,建议用来发布新版本,不推荐用于开发。

2、开发代码,都在 dev 分支上, dev 分支是不稳定的,到某个节点,比如1.0版本发布时, 把 dev 分支合并到 master 分支上,然后在 master 分支发布1.0版本。

3、各位小伙伴们都在 dev 分支上开发合并,每个人都有自己的分支,开发测试可往 dev 分支上合并。

所以,团队合作的分支如下:

多人开发合并提交版本

  • 软件:GitExtensions
  • 代码库:codeup.aliyun.com
  • 我的分支:
    • master
    • dev
    • MsLi
  • 本地目录:
    • dev分支:D:\nettemp\temp\dev
    • MsLi分支:D:\nettemp\temp\MsLi

1、在自个分支(如:MsLi分支)开发完成后提交并推送远程自个分支。
如图,提交某个文件(如:MsLi003.txt)

2、切换到 dev 分支,更新远程代码。打开项目运行成功。
如图:

3、切换到自个分支,将 dev 分支合并到自个分支,
如图:

  • 若无冲突,项目运行成功。

  • 若有冲突,解决完冲突,提交并推送远程自个分支。
    如图:

  • 项目确保运行成功,提交后并推送到远程自个分支。
    如图:

5、切换到 dev 分支,将自个分支合并到 dev 分支,在次确保项目运行,
如图:

提交后并推送到远程 dev 分支。
如图:

6、跳转到自个分支继续开发。

layicr 微信

微信

layicr 支付宝

支付宝