How to correctly submit pull requests to github open source projects
phpcn_u1582
phpcn_u1582 2017-05-02 09:37:48
0
2
570

How to correctly submit pull requests to github open source projects
Be more specific, such as creating several branches after forking, and how to synchronize with the original project after modification, thank you

phpcn_u1582
phpcn_u1582

reply all(2)
大家讲道理

First of all, thank you for the answer, but I don’t think this is the correct way to open it. I also asked the question because I don’t want to use the above method.
Let me tell you what’s wrong with the above method:

  1. After modification, there is no need to synchronize the modifications to the original warehouse first?

  2. When synchronizing, I directly pull 吗?冲突不让拉取如何解决?(当然可以 fetchmerge or something)

I think the correct way to open it is:

  1. fork Original warehouse

  2. clone Own warehouse

  3. at master 分支添加原始仓库为远程分支 git remote add upstream 远程仓库

  4. Fork development by yourself, such as dev 分支开发:git checkout -b dev

  5. Local dev Submit

  6. Switch master 分支,同步原始仓库:git checkout mastergit pull upstream master

  7. Switch the local dev 分支,合并本地 master branch and merge the local master branch (already synchronized with the original repository), you may need to resolve conflicts

  8. Submit local dev 分支到自己的远程 dev branch to your own remote

    warehouse
  9. pull requestNow we are sending

    request to the original warehouse
  10. Waiting for the original author’s reply (accept/reject)
🎜
迷茫

1: First go to github to fork other people's repo, and then modify it
2: Then go to your space and click on the project you forked, and then click new pull request

3: Then it will jump to the original author Under the repo, the pull request interface appears. Just select the branch you want to submit. If there are files to submit, there will be a commit button below. Just fill in the description and then wait for the author to merge

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template