Git:将更改推送到远程分支
我已经阅读了这个基本问题的各种答案,但我仍然感到困惑。 当我输入以下git命令时: git push远程回购cool\u分支 git如何对待“酷_分支”Git:将更改推送到远程分支,git,version-control,Git,Version Control,我已经阅读了这个基本问题的各种答案,但我仍然感到困惑。 当我输入以下git命令时: git push远程回购cool\u分支 git如何对待“酷_分支” 是本地分支机构,变更将从该分支机构转移到“远程回购”吗 存储库?如果是,更改将推送到哪个远程分支 是将更改推送到的远程分支吗?如果是这样,git将从哪个本地分支接受它将要推动的更改 这两个选项中哪一个是正确的 关于“跟踪分支”,据我所知,这些分支是本地分支,“知道”它们从哪个远程分支获取早午餐,以及“知道”它们推到哪个远程分支。我说的对吗?co
关于“跟踪分支”,据我所知,这些分支是本地分支,“知道”它们从哪个远程分支获取早午餐,以及“知道”它们推到哪个远程分支。我说的对吗?
cool\u branch
是一个refspec(参见)
参数的格式是可选的加号+
,后跟源对象
,后跟冒号:
,后跟目标引用
缺少:
意味着更新与
相同的引用
远程跟踪分支是在remotes命名空间(refs/remotes/branch1
)中创建的分支,它存储从该远程为该分支获取的最新SHA1
“本地”跟踪分支是一个本地分支(在refs/heads/aBranch
中),它设置了一个上游分支,这意味着它与远程跟踪分支相关联。这是通过git branch-u实现的:请参阅“” 更多信息请参见:
- “”
- “”:
策略可能会影响推送的分支数push.default