【问题标题】:Git not respondingGit没有响应
【发布时间】:2022-09-27 15:02:32
【问题描述】:

为什么我不能推送到远程?

> git status
On branch main
Your branch is ahead of \'origin/main\' by 1 commit.
 (use \"git push\" to publish your local commits)

nothing to commit, working tree clean


> git push

> git push --verbose

我没有忘记输出,它只是不存在。这从来没有发生在我身上。

根据我的经验,95% 的 git 问题都与凭据有关。 所以我试图强迫 git 向我询问他们:

> git push -v --verbose

没有什么。

今天早上我很高兴地推着,中间没有碰任何东西……

编辑(回答问题/添加信息):

> git remote -v

origin  https://myusername-admin@bitbucket.org/myusername/someproject.git (fetch)
origin  https://myusername-admin@bitbucket.org/myusername/someproject.git (push)
  • 你能抵达遥控器?换句话说,也许你和他们之间只有一条网络链接,不管他们是谁。

标签: git


【解决方案1】:

您需要检查您使用的是什么版本的 Git,使用哪个操作系统以及设置了什么 environment variables(例如,GIT_DIR or GIT_WORK_TREE 可能会影响像 git pull 这样的命令)

但也可以尝试从不同的工具(例如 Visual Studio Code 或 Eclipse,后者使用自己的基于 Java 的 Git,称为 JGit)执行相同的操作。这样,您就会知道行为是否一致。

如果 HTTPS 不起作用,请尝试切换到 SSH URL:

git remote set-url origin git@bitbucket.org:myusername/someproject.git

(确保set up an SSH key in your Bitbucket account first

【讨论】:

    【解决方案2】:

    尝试 检查您是否有远程存储库

    git remote -v

    如果你有

    git push <yourbranchname>

    或者... 再次提交更改某些内容

    • 尝试更改文件
    • git add <file>
    • git commit -m 'commit'
    • git push

    【讨论】:

      猜你喜欢
      • 2019-05-27
      • 2017-11-29
      • 2015-01-20
      • 1970-01-01
      • 1970-01-01
      • 2021-09-10
      • 1970-01-01
      • 2022-01-19
      • 2013-02-06
      相关资源
      最近更新 更多