git push origin local-branch 这里的“起源”是什么意思?假设没有为我当前的分支"local- branch“设置上游。在我看来,"git push remote- branch“应该可以完成这项工作,因为git应该理解我想要将当前选中的分支,即"local-branch”推送到"remote-branch“。因此,本质上,我们只需要"remote-branch“作为"push”命令的参数。
发布于 2018-12-07 21:28:45
这里的“原点”是什么意思?
这是指本地存储库中的遥控器。remote是远程存储库的标签,在运行git clone时隐式创建,或者在运行git remote add时显式创建。
一个存储库可以有多个远程(例如,您通常会有一个远程引用某些代码的上游版本,另一个引用您自己的远程存储库分支)。
在我看来,"git push remote-
“应该可以完成这项工作,因为git应该理解我想要将当前选中的分支,即”本地分支“推送到”远程分支“。
如果您以前没有设置跟踪信息(隐式地,通过本地签出远程分支,或者显式地,使用git push -u ...),那么您需要告诉git将分支推送到哪里。
当您执行git push origin local-branch时,您是在告诉git将名为local-branch的本地分支推送到origin上托管的同名远程分支。
https://stackoverflow.com/questions/53669602
复制相似问题