Answers:
这应该在GitHub派生的上下文中理解(在本地克隆该派生之前,您可以在GitHub上派生一个GitHub存储库)。
upstream
通常指您分叉的原始存储库downstream
”和“ upstream
”的定义upstream
)origin
是您的叉子:您在GitHub上的自己的存储库,是GitHub原始存储库的克隆在GitHub页面上:
克隆存储库时,它有一个默认的远程调用
origin
,它指向GitHub上的fork,而不是它从其派生的原始存储库。
要跟踪原始存储库,您需要添加另一个名为upstream
git remote add upstream git://github.com/<aUser>/<aRepo.git>
(使用aUser/aRepo
您创建的原始创建者和存储库的参考)
您将使用upstream
到从原来的回购取(为了保持你的本地副本同步与您想参与该项目)。
git fetch upstream
(默认情况下,git fetch
将单独获取origin
,这不是这里所需要的)
您将使用origin
到推拉因为你可以贡献自己的资源库。
git pull
git push
(再次,不带参数,默认使用'origin')
您将upstream
通过发出拉取请求来回购回购。
upstream
一般为:stackoverflow.com/questions/2739376/...