安装git相关软件
git有命令行和图形工具,强烈推荐你用命令行工具。
Fork
- 第1步 Fork自己的仓库从alibaba/druid项目中fork一个你自己的仓库
druid的官方仓库是:
fork之后,你的个人仓库是:https://github.com/my_account/druid
开发并且提交代码
- clone首先要从github上下载代码到本地,你需要执行如下命令:
- commit当你修改代码之后,需要commit到本地仓库,执行的命令如下:
- git add --all
- git commit -a -m '修改原因,相关说明信息'
建议你的不同的修改,分别做不同的commit。
- push执行git commit之后,只是提交到了本机的仓库,而不是github上你账号的仓库。你需要执行push命令,把commit提交到服务器。
上游仓库
- 添加远程仓库
- 更新远程代码:
- git pull upstream
- 将远程代码合并到本地仓库
- git merge upstream/master
- 将代码提交自己的仓库
保存密码
- git config --global credential.helper cache
pull request
登陆github,在你自己的账号中的仓库中点击pull request,就会要求你输入pull request的原因和详细信息,你确认之后。Druid的owner就会收到并且审查,审查通过就会合并到主干上。
提示
本地快速编译,去掉生成javadoc和testcase,节省时间。建议对页面修改时这么编译,如果修改java代码,请不要跳过testcase。
- mvn install -Dmaven.javadoc.skip=true -Dmaven.test.skip=true