目录

1. fetch

2. create new branch

3. coding

4. check changes

5. commit and push

5. merge latest main branch to current branch

6. compare with target branch

7. create pull/merge request on bitbucket


1. fetch

拉取最新代码到本地

2. create new branch

以target分支为基准创建一个新的bugfix或者feature分支

​​​​​​​

3. coding

4. check changes

Commit -> Changes 下会列出所有改动到的文件(和当前branch的远程库比较)

单击文件,会看到详细的对比, push前review所有改动

5. commit and push

勾选Changes, 填写commit comment, 然后点击Commit and Push

push成功后右下角会有提示框弹出

5. merge latest main branch to current branch

新feature的开发可能需要很长时间, 期间main branch可能已经有很多更新。在merge分支到主分支之前, 要确保当前分支包含了最新的主分支, 这步很重要, 可以避免很多冲突

6. compare with target branch

为了保险起见, 在创建pull/merge request之前,我会和主分支做对比,然后再review一遍所有的改动

右击项目文件夹, Git -> Compare with Branch -> 选择merge的目标分枝(比如: origin/develop)

7. create pull/merge request on bitbucket

到此一个完整的流程就结束了。

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐