如果这太基本或重复,我很抱歉,但我在这里感到困惑。我在 GitHub 帮助中找不到答案(我确实看过)并且我确实问过一些软件开发人员(我使用 GitHub 来存储文档),但他们也不知道!
场景如下:我有一个 GitHub 存储库(称为“A”)。如果有人想要进行更新,他们会将该存储库分叉到他们自己的存储库中(称为“B”)。然后,他们可以单击“在桌面中克隆”以获取本地副本。
他们在本地进行编辑,然后打开 GitHub Desktop。
在 GitHub Desktop 中,他们可以使用“Commit to Master”,然后点击“Sync”按钮。这会将它们与存储库 B 同步。如果他们想将编辑内容复制到存储库 A,他们会进入 GitHub 并发出拉取请求。我明白了。
但是 GitHub Desktop 也有一个“拉取请求”按钮,我不明白它向谁提出请求!它是存储库 A 还是存储库 B?或者完全不同的东西?
如果是仓库 B,那么提交/同步和拉取请求按钮有什么区别?
我无法尝试,因为那个按钮对我来说总是灰色的(也许是因为我拥有存储库?)
用户是否可以直接从 GitHub Desktop 向存储库 A 发出拉取请求 - 还是通过存储库 B 始终是一个两步过程?
github ×1