????Hadoop???????????GitHub??jira????????????????????????????????????÷????????
?????????????????????????????????????????????????????Contribute??棬????README?????????????
????JIRA????
???????????????????????????bugfix???????????????????????JIRA???????????issue????????????????????????顣??????????????
??????issue??????????????search??£????ù???????????????????????????issue
????1??issue???????????????????С??????????????????е?task?????
????2???????????????????????????issue assign???????????????????????issue?????? in progress??
????GitHub ????
?????????coding???????github???????????????fork???fork???????????????????????????????????????????????merge????????????κ????
????git????
??????????????????????????
????git clone https://<path-to-your-repo> <your-local-prj-name> ?????????????????
????cd <your-local-prj-name>
????git checkout -b <new-branch-name> ??????????????issue??????????????????????У?git??svn?????git???????????????????????????????λ??
????git push origin <new-branch-name>???·???????github???????project???????????????????
??????????????·?????????????????????????????????????
????git add <new-files>
????git commit -m ‘comments’
????git push origin <new-branch-name> ??????????·???????????????????????????汾
????????????????????????????????????汾???′?????????
????git remote add upstream https://<path-to-public-repo> ????????汾?upstream?
????git fetch upstream ?????????汾????μ???????????
????git checkout master ?л???master???
????git merge upstream/master ???????????master???
????git push origin master ????????????????????master???
????GitHub????
???????????????????????????????github?????project????????? pull request????????????????????????????н???????????????????
????JIRA????
??????????????pull request??JIRA?????????????issue???More/Link????????Web Link????pull reqeust??uri??????link text????дPR #xxx??
????????pull request????????merge??????????????????????git????????????????issue??