Thank you for your reply. It is very helpful to me about the procedure of how to merge the PR. Actually, I have tested in another git repository before. I want to find a "standard procedure" to guarantee What I do is the right procedure. I believe this email will help the new Committer who is not very good at GitHub.
Stamatis Zampetakis <zabe...@gmail.com> 于2021年12月3日周五 20:08写道: > Hello, > > Many guidelines about how to do something, including merging pull requests > [1] can be found on the Calcite website. > > Best, > Stamatis > > [1] https://calcite.apache.org/docs/howto.html#merging-pull-requests > > On Fri, Dec 3, 2021 at 4:42 AM Jing Zhang <beyond1...@gmail.com> wrote: > > > Hi Xiong, > > Congratulations to be a committer of Calcite. > > > > I'm not a Calcite committer. However I could share the PR merge workflow > > which I get from a PMC member of Apache Flink community. Maybe it could > > help you. > > > > 1. get the PR in your local repository > > --- > > > git fetch xxxx pull/yyyy/head:zzzz > > > > xxxx is the name of the remote for Flink's Github mirror (not ASF) > > > > yyyy is the PR number > > > > zzzz is the branch name > > > > 2. Squash all commits of the PR into one commit > > --- > > > git rebase -i HEAD~xxxx > > > > xxxx is the number of commits > > > > 3. Adapt the commit message > > ---- > > "[CALCITE-XXXX] yyyy > > This closes #ZZZZ > > " > > > > XXXX is the JIRA id > > > > yyyy is the commit message > > > > ZZZZ is the PR number (will be automatically closed when the PR is > merged) > > > > 4. Rebase to the current master > > --- > > > > 5. Push into my remote Github repository, which will build the branch and > > run tests. > > --- > > > > 6. If everything is green (possibly rerun failed tests) merge the PR > > --- > > > > > git checkout master > > > > > git merge xxxx > > > > > git push yyyy master > > > > xxxx is the branch with the commit to merge > > > > yyyy is the remote for the ASF Flink repository. > > > > 7. DONE > > > > Best, > > Jing Zhang > > > > Julian Hyde <jhyde.apa...@gmail.com> 于2021年12月3日周五 09:47写道: > > > > > Did you search for an answer before posting this question? What did you > > > find? > > > > > > > On Dec 2, 2021, at 5:24 PM, xiong duan <nobigo...@gmail.com> wrote: > > > > > > > > Hi, PMC and Committers. As a newcomer, I have one problem want to > know. > > > > > > > > Do we have a procedure about The Committer how to merge a PR > correctly? > > > > > > > > Every time I merge the PR, I always worried whether have a wrong > step. > > So > > > > If have the standard procedure, It will be very helpful. > > > > > > > > >