我想知道Git是否可以使用以下场景。
我分叉了某个人的存储库。我确实希望通过从初始存储库获取更新来处理我自己的存储库副本。
有时候,我确实希望发布我的代码并将拉取请求发送到初始存储库。
我不确定这是否可能,如果是,请稍后描述我应该做什么。
答案 0 :(得分:2)
这是可能的,但有几个最佳做法会涉及:
git fetch upstream
更新与原始仓库共同的分支(上游是引用您分叉的原始仓库的远程名称)在更新的原始分支之上重新定位您自己的分支:
(参见“git fork
is git clone
?”)
git checkout myBranch
git rebase upstream/master
如果你做一个PR,试着把它变成一个小的(有一些提交),专注于一个特定的功能,而不是做一个大的,有许多提交和许多变化。
点击“couples tips on pull requests”了解更多信息。
答案 1 :(得分:1)
您可以按照以下步骤执行此操作:
origin
将是分叉的存储库,而master
)将跟踪您的本地分支 - git push origin master
您可以在github documentation上详细了解更多详情