对于项目的合作开发,平时该以什么样的步骤来做呢?
假设现在有一个中央代码仓库。
我拉了一份代码到workspace,用idea打开默认是main分支,然后创建一个dev分支。平时呢main分支用来同步中央仓库,dev分支用来写代码。什么时候需要同步中央仓库代码?
当我们的代码需要提交到中央仓库时
- 在dev下commit
- 切换到main分支
- 在main分支同步最新代码
- 在main分支合并dev
- 在main分支下commit
- 推送到中央仓库
还有一个特别重要的事,就是每次切换分支之前一定要commit。
具体操作如下:
怎么commit
怎么切换分支
怎么同步代码
怎么合并分支
tips:一定要在main分支下合并其他分支,有一个好习惯,就是合并前看看当前分支是不是main。
一定要选择merge
怎么推送到中央仓库