问题一:在 GitHub 工作流中,贡献者如何贡献代码?
在 GitHub 工作流中,贡献者如何贡献代码?
参考回答:
在 GitHub 工作流中,贡献者通过“仓库派生”机制,将开源项目的代码仓库派生到自己名下,然后在派生仓库中进行代码修改并提交,最后通过创建 pull request 来向上游仓库贡献代码。
关于本问题的更多回答可点击原文查看:
https://developer.aliyun.com/ask/639515
问题二:在 GitHub 工作流中,贡献者如何同步上游仓库的更新?
在 GitHub 工作流中,贡献者如何同步上游仓库的更新?
参考回答:
贡献者可以通过在本地仓库中添加上游仓库作为远程仓库,并使用 git fetch、git rebase 等命令来同步上游仓库的更新。
关于本问题的更多回答可点击原文查看:
https://developer.aliyun.com/ask/639516
问题三:有没有使用 git 命令同步上游仓库的示例?
有没有使用 git 命令同步上游仓库的示例?
参考回答:
使用 git 命令同步上游仓库的示例如下,你看看:
git remote add upstream https://github.com/kubernetes/kubernetes.git
git fetch upstream
git switch master
git rebase upstream/master
git push origin master
关于本问题的更多回答可点击原文查看:
https://developer.aliyun.com/ask/639517
问题四:在 GitHub 工作流中,贡献者如何向上游仓库提交 pull request?
在 GitHub 工作流中,贡献者如何向上游仓库提交 pull request?
参考回答:
贡献者首先需要将本地分支推送到远程派生仓库,然后通过 GitHub 的 Web 界面,从远程派生仓库向远程上游仓库创建 pull request。
关于本问题的更多回答可点击原文查看:
https://developer.aliyun.com/ask/639518
问题五:如果贡献者在本地仓库中进行了新的改动,如何更新已经创建的 pull request?
如果贡献者在本地仓库中进行了新的改动,如何更新已经创建的 pull request?
参考回答:
如果贡献者在本地仓库中进行了新的改动,只需要将新的改动推送到远程派生仓库,已经创建的 pull request 会自动刷新,包含最新的提交。
关于本问题的更多回答可点击原文查看: