Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.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推送到现有远程分支_Git_Git Push - Fatal编程技术网

git推送到现有远程分支

git推送到现有远程分支,git,git-push,Git,Git Push,如何将更改从本地git分支推送到现有的非主远程分支?如果我执行“git push”,它会尝试将所有本地分支中的更改推送到它们正在跟踪的远程位置。要执行此操作,请使用refspec,如中所述。例如: git push origin local_branch_name:remote_branch_name 如果存储库中已经存在分支,则它应该是: git推送源分支名称 谢谢,成功了!(对我有效的是:git push origin+:)小心++,加号会强制更新,即使远程上的其他提交可能会被丢弃。像这样

如何将更改从本地git分支推送到现有的非主远程分支?如果我执行“git push”,它会尝试将所有本地分支中的更改推送到它们正在跟踪的远程位置。

要执行此操作,请使用
refspec
,如中所述。例如:

git push origin local_branch_name:remote_branch_name

如果存储库中已经存在分支,则它应该是:

git推送源分支名称


谢谢,成功了!(对我有效的是:git push origin+:)小心
++
,加号会强制更新,即使远程上的其他提交可能会被丢弃。像这样使用
git push
时,更改不会自动合并。好的,我会小心的。我通常会拉入更改,重新设置更改的基础,解决任何冲突,然后执行git推送。这就是为什么我建议不要使用
+
。如果其他人在您合并时推送提交,则使用
+
将丢弃他们的提交。如果您不使用
+
,系统会通知您,您只需再次拉入并合并即可。如何确定远程分支的名称?