git推送到现有远程分支
如何将更改从本地git分支推送到现有的非主远程分支?如果我执行“git push”,它会尝试将所有本地分支中的更改推送到它们正在跟踪的远程位置。要执行此操作,请使用git推送到现有远程分支,git,git-push,Git,Git Push,如何将更改从本地git分支推送到现有的非主远程分支?如果我执行“git push”,它会尝试将所有本地分支中的更改推送到它们正在跟踪的远程位置。要执行此操作,请使用refspec,如中所述。例如: git push origin local_branch_name:remote_branch_name 如果存储库中已经存在分支,则它应该是: git推送源分支名称 谢谢,成功了!(对我有效的是:git push origin+:)小心++,加号会强制更新,即使远程上的其他提交可能会被丢弃。像这样
refspec
,如中所述。例如:
git push origin local_branch_name:remote_branch_name
如果存储库中已经存在分支,则它应该是: git推送源分支名称
谢谢,成功了!(对我有效的是:git push origin+:)小心
++
,加号会强制更新,即使远程上的其他提交可能会被丢弃。像这样使用git push
时,更改不会自动合并。好的,我会小心的。我通常会拉入更改,重新设置更改的基础,解决任何冲突,然后执行git推送。这就是为什么我建议不要使用+
。如果其他人在您合并时推送提交,则使用+
将丢弃他们的提交。如果您不使用+
,系统会通知您,您只需再次拉入并合并即可。如何确定远程分支的名称?