【问题标题】:Can't push my changes to a branch [duplicate]无法将我的更改推送到分支 [重复]
【发布时间】:2018-05-01 06:25:26
【问题描述】:

我希望有人可以帮助我解决这个问题。我已经在这个特定的项目上工作了一段时间,直到最近我每次尝试将我的更改推送到远程分支时都会遇到这个问题。

似乎需要更新所有其他分支,然后我才能将我的最新更改推送到当前分支。

【问题讨论】:

  • 你试过“git pull”吗?这有帮助吗?
  • @reto 我需要检查 devops 分支并在另一个分支推送之前先拉。

标签: git push


【解决方案1】:

这意味着在其他分支上提交了更新。如果需要,更新您的分支并合并。当一切都是最新的,那么你可以将所有的更改发布到“远程”分支。

【讨论】:

  • 是的,但我的问题是我以前从来没有做过这样的事情,直到最近才出于某种原因。
  • 你用什么程序?安慰?源树?如果您是 git sourcetree 的新手,并且您的 git 存储库的 GUI 是您可以轻松管理提交、发布和合并的地方。
【解决方案2】:

您无法推送更改,因为您的远程分支的提交比您当前尝试从本地推送的要提前。如果您压缩提交并尝试推送更改,它将拒绝这样的提交。您可以安全地强制推送到该分支

git push <upstream name> +<branch name>

【讨论】:

    猜你喜欢
    • 2021-11-21
    • 2021-06-03
    • 1970-01-01
    • 2016-02-24
    • 1970-01-01
    • 2021-12-26
    • 2018-12-19
    • 1970-01-01
    • 2021-06-24
    相关资源
    最近更新 更多