Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当我;git push origin本地分支机构“;,要将更改推送到的引用的远程分支在哪里?_Git_Github_Git Push - Fatal编程技术网

当我;git push origin本地分支机构“;,要将更改推送到的引用的远程分支在哪里?

当我;git push origin本地分支机构“;,要将更改推送到的引用的远程分支在哪里?,git,github,git-push,Git,Github,Git Push,“起源”在这里是什么意思?假设我的当前分支“本地分支”未设置上游。在我看来,“git push remote branch”应该完成这项工作,因为git应该理解我想要将当前选中的分支,即“local branch”推送到“remote branch”。所以,本质上,我们只需要“远程分支”作为“push”命令的参数 “起源”在这里是什么意思 指本地存储库中的远程存储库。远程存储库是远程存储库的标签,在运行git clone时隐式创建,或者在运行git remote add时显式创建 一个存储库可以

“起源”在这里是什么意思?假设我的当前分支“本地分支”未设置上游。在我看来,“git push remote branch”应该完成这项工作,因为git应该理解我想要将当前选中的分支,即“local branch”推送到“remote branch”。所以,本质上,我们只需要“远程分支”作为“push”命令的参数

“起源”在这里是什么意思

指本地存储库中的远程存储库。远程存储库是远程存储库的标签,在运行
git clone
时隐式创建,或者在运行
git remote add
时显式创建

一个存储库可以有多个远程(例如,您通常会有一个远程引用某些代码的上游版本,另一个引用您自己的存储库远程分支)

在我看来,“git push remote branch”应该完成这项工作,因为git应该理解我想要将当前选中的分支,即“local branch”推送到“remote branch”

如果您以前没有设置跟踪信息(隐式地,通过本地签出远程分支,或者显式地,使用
gitpush-u…
),那么您需要告诉git将分支推到哪里


当您
git推送源本地分支
时,您告诉
git
将名为
local branch
的本地分支推送到位于
origin
的同名远程分支

除了链接的问题和larsks的答案之外,请注意,如果您想让另一个Git(在远程名称
origin
下存储的URL处)在推送您的分支
hello
时设置其分支
world
,您可以编写:
Git推送origin hello:world
。这里的
hello:world
是一个refspec,两个名字用冒号分隔,一边是你的本地分支名称,另一边是Git的分支名称。只有一个名字-
Git push origin hello
-缺少的冒号和第二个名字或多或少地告诉
Git push
“我们使用相同的分支名称”。(在一些奇怪的情况下,情况会更复杂,如果可能的话,你应该避免这种情况,除非你开始找麻烦,否则它们不会出现。:-)
git push origin local-branch