如何从git中的特定远程设备请求pull请求?
这是我的git配置文件的外观:如何从git中的特定远程设备请求pull请求?,git,github,git-push,git-pull,git-remote,Git,Github,Git Push,Git Pull,Git Remote,这是我的git配置文件的外观: [core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true ignorecase = true precomposeunicode = false [remote "origin"] url = git@github.com:XXXXXXX
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
ignorecase = true
precomposeunicode = false
[remote "origin"]
url = git@github.com:XXXXXXX/training.test.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master
[remote "upstream"]
url = https://github.com/YYYYYYY/training.test.git
fetch = +refs/heads/*:refs/remotes/upstream/*
remote
“origin”指向我的github帐户
remote
“上游”指向一个不同的github帐户,我从那里进入了我的账户
问题1:所以每次我做git拉动
,它都会从我的远程
(即“原点”)拉动
。
如何对远程上游
进行git拉取
问题2:如果我提交任何更改并将其推送到我的存储库,则必须通知另一个用户“yyyy”请求拉取。我将如何实现这一点
git pull upstream branchname
,您可以通过git branch-a
git pull remoterepo remotebranch[:localbranch]
(例如,git pull上游foo:bar
,git pull pustream foo
)
或者git checkout——如果您的本地回购没有名为remotebranch
您可以使用git branch-r
显示远程分支
这不起作用:我得到一个错误:`您要求从远程'上游'提取,但没有指定分支。由于这不是当前分支的默认远程配置,因此必须在命令行`@user1988876上指定一个分支,然后应使用
git pull upstream master
,您可以使用git branch-a
查看您可以从何处提取的完整列表。此操作不起作用:git pull up/master fatal:“upstream/master”似乎不是git存储库fatal:无法从远程存储库读取。请确保您具有正确的访问权限,并且存储库存在。
Is表示您的上游
repo中没有分支机构名称主机。那个么你们想在上游拉哪个分支呢。e、 g.git-pull-up/foo-master
因此尝试使用git-branch-r
查看远程分支。:)当我执行git-branch-r
时,我看到了upstream/master
,但是git-pull-up/master
失败,我很抱歉。。不是git-pull-up/master
,而是git-pull-up-master