我已经检查了一个分支的 pandas
问题,进行了更改并提交。
我应该将我的分支合并到我的 pandas 分支的 master 分支中并对其进行拉取请求,还是应该从新分支中进行拉取请求并让具有写入权限的人将该分支 合并到 pandas 中-dev/master
?
最佳答案
拉取请求是从分支开始的。 GitHub docs说
Create a pull request to propose and collaborate on changes to a repository. These changes are proposed in a branch, which ensures that the master branch only contains finished and approved work.
如果您开始将提交从 master 分支拉取到您的 master 分支(您从中获取拉取请求),就可以看到这种方式的不同。因为你在你的历史中间有一个单独的提交(你正在请求什么),git 将无法快进,而是会创建很多合并提交。当该拉取请求被合并时(如果所有者确实允许),它将包含您在本地存储库中创建的所有合并提交,这将真正堵塞历史。
总而言之,当您对计划启动拉取请求的源存储库进行更改时,请始终在与主分支不同的分支中进行更改。
关于pandas - Github 在 Pull Request 之前或之后合并对 Master 的更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58170195/