所以我很可能这样做完全错误。情况如下:
- ProLoser 在 github 上有 flexbox.less,一个公共仓库
- 我为此做出了贡献,将其分叉到我自己的帐户,将其设置为上游源,创建我自己的分支,进行更改,然后通过在线 Git UI 进行拉取请求
- ProLoser 接受了拉取请求
所以我在这里有几个问题:
- 这似乎是一个痛苦的屁股,有没有更简单的方法来做到这一点?
- 我运行 git fetch 上游,然后 git merge upstream/master 让我的本地副本镜像当前来源的主分支(对吗?)
- 现在我想做新的改变——到目前为止我所做的是做 git branch qacheck 来创建一个新的分支,然后 git checkout qacheck; 从那里,我做了一些更改,然后运行 git push --set-upstream origin qacheck 以便我的更改将再次启动(在我的 fork 中而不是原来的)
- 我假设,一旦我完成了,我会继续通过 UI 再次发出拉取请求?
第二个问题——另一个人有另一个拉取请求,我需要在 ProLoser 接受拉取请求之前检查它的格式和有效性/完整性。如何将该拉取请求发送到我的本地,以便我可以对其进行检查、更改、推回并获得批准?
啊,我觉得我对 Git 了解很多,直到我进入了整个 fork 的事情......