【问题标题】:Cannot push local repository to remote Bitbucket无法将本地存储库推送到远程 Bitbucket
【发布时间】:2025-12-05 13:40:02
【问题描述】:

我已经配置了一个本地位存储库,并且有几个测试提交,其中包含文件。状态如下。

我有一个 Bitbucket 帐户并创建了一个新存储库,并且我已经给出了它的链接。

然后我尝试将本地 git 的内容推送到 Bitbucket 中的远程存储库。但我收到一条错误消息。

如何排序?提前感谢您的帮助!!!

【问题讨论】:

  • 您需要先使用git pull -u origin master。然后再次提交并尝试推送
  • 你没有最新版本的分支。先做git pull origin master
  • 请不要发布屏幕截图。

标签: git repository bitbucket


【解决方案1】:

您必须首先从远程存储库中获取更改并推送

再次。

  git fetch origin master
  git checkout master

看这里https://blog.plover.com/prog/git-ff-error.html

【讨论】:

    【解决方案2】:

    如果我正确阅读了错误消息,看起来远程分支上有您在本地没有的提交。先尝试拉动:

    git pull -u origin master
    

    然后试试你的推送:

    git push -u origin master
    

    【讨论】:

      【解决方案3】:

      按照这些命令。

      git add .
      git commit -m "your commit message"
      git push -u origin master.
      

      如果最初没有拉出任何更改,您需要先拉动

      git pull -u origin master
      

      【讨论】: