【发布时间】:2018-05-01 06:25:26
【问题描述】:
我希望有人可以帮助我解决这个问题。我已经在这个特定的项目上工作了一段时间,直到最近我每次尝试将我的更改推送到远程分支时都会遇到这个问题。
似乎需要更新所有其他分支,然后我才能将我的最新更改推送到当前分支。
【问题讨论】:
-
你试过“git pull”吗?这有帮助吗?
-
@reto 我需要检查 devops 分支并在另一个分支推送之前先拉。
我希望有人可以帮助我解决这个问题。我已经在这个特定的项目上工作了一段时间,直到最近我每次尝试将我的更改推送到远程分支时都会遇到这个问题。
似乎需要更新所有其他分支,然后我才能将我的最新更改推送到当前分支。
【问题讨论】:
这意味着在其他分支上提交了更新。如果需要,更新您的分支并合并。当一切都是最新的,那么你可以将所有的更改发布到“远程”分支。
【讨论】:
您无法推送更改,因为您的远程分支的提交比您当前尝试从本地推送的要提前。如果您压缩提交并尝试推送更改,它将拒绝这样的提交。您可以安全地强制推送到该分支
git push <upstream name> +<branch name>
【讨论】: