在多人协作的情况下,要向其他人的GitHub仓库提交 Pull Request(PR),你可以按照以下步骤进行操作:
Fork 仓库: 在 GitHub 上,找到你想为其贡献的仓库,然后点击右上角的 “Fork” 按钮。这将在你的 GitHub 账户中创建该仓库的一个副本。
Clone 仓库: 使用 git clone 命令将你 fork 的仓库克隆到本地。将你 fork 的仓库的 URL 替换为下面的 URL:
代码语言:javascript复制git clone https://github.com/你的用户名/仓库名.git
创建分支: 进入克隆下来的仓库目录,并创建一个新的分支。通常,分支的命名应该与你要解决的问题或添加的功能有关。
代码语言:javascript复制cd 仓库名
git checkout -b 你的新分支名
进行修改: 在新分支上进行你的修改、添加新功能或解决问题。确保你的更改是在一个独立的分支上进行的,而不是在 main 或 master 分支上。
提交更改: 提交你的更改到你 fork 的仓库。首先添加更改,然后进行提交。
代码语言:javascript复制git add .
git commit -m "描述你的更改"
推送分支: 将你的本地分支推送到你 fork 的仓库。
代码语言:javascript复制git push origin 你的新分支名
创建 Pull Request: 在你 fork 的仓库页面上,切换到你刚刚推送的分支,然后点击 “New Pull Request” 按钮。在弹出的页面中,选择要合并的分支,填写详细的说明,然后点击 “Create Pull Request”。
等待审核: 现在,你的 PR 将显示在原始仓库的 Pull Request 列表中。等待仓库所有者或贡献者审查你的更改。可能会有讨论和额外的请求,根据反馈进行调整。
合并更改: 一旦你的 PR 被审查通过,原始仓库的所有者可以选择合并你的更改。这样,你的更改将成为原始仓库的一部分。