Git推送不工作,没有错误

Git推送不工作,没有错误,git,bitbucket,Git,Bitbucket,我正在尝试使用命令将我的提交推送到Bitbucket git push origin master 什么也没发生。我用命令提示符表示,没有错误消息。当我在线浏览源代码时,我的代码还没有上传 git remote show 返回“来源” 不显示任何其他信息 我用这种方法推了很多次,但它突然停止了工作 我正在windows 10上使用2.6.1.windows.1 更新: 这似乎是Git本身的问题。我不能在GitHub或Bitbucket上推、拉或克隆任何存储库。似乎任何连接到远程设备的git命

我正在尝试使用命令将我的提交推送到Bitbucket

git push origin master
什么也没发生。我用命令提示符表示,没有错误消息。当我在线浏览源代码时,我的代码还没有上传

git remote show
返回“来源”

不显示任何其他信息

我用这种方法推了很多次,但它突然停止了工作

我正在windows 10上使用
2.6.1.windows.1

更新: 这似乎是Git本身的问题。我不能在GitHub或Bitbucket上推、拉或克隆任何存储库。似乎任何连接到远程设备的git命令都不起作用

我尝试卸载并重新安装git。我尝试同时安装了2.6.1和2.7.0(2.7甚至没有在Windows10Build14251上正确安装)。我可以在其他计算机上与repo进行交互,而不会出现问题。

检查您是否处于模式(),这可以解释为什么git推送会无声地失败

如果您确实签出了合法分支,那么


这是Bitbucket中的一个问题:

编辑:我通过使用SSH隧道解决了这个问题:

% proxychains git push -u origin master  
ProxyChains-3.1 (http://proxychains.sf.net)
|DNS-request| bitbucket.org 
|S-chain|-<>-127.0.0.1:1080-<><>-4.2.2.2:53-<><>-OK
|DNS-response| bitbucket.org is 104.192.143.3
|S-chain|-<>-127.0.0.1:1080-<><>-104.192.143.3:22-<><>-OK
Counting objects: 3388, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (1089/1089), done.
Writing objects: 100% (3388/3388), 2.79 MiB | 85.00 KiB/s, done.
Total 3388 (delta 2312), reused 3343 (delta 2281)
To git@bitbucket.org:username/web-app.git
 * [new branch]      master -> master
Branch master set up to track remote branch master from origin.
%proxychains git push-u原始主机
ProxyChains-3.1(http://proxychains.sf.net)
|DNS请求| bitbucket.org
|S链|--127.0.0.1:1080--4.2.2.2:53--正常
|DNS响应| bitbucket.org为104.192.143.3
|S链|--127.0.0.1:1080--104.192.143.3:22--正常
计数对象:3388,完成。
增量压缩最多使用2个线程。
压缩对象:100%(1089/1089),完成。
写入对象:100%(3388/3388),2.79MIB | 85.00kib/s,完成。
总计3388(增量2312),重复使用3343(增量2281)
到git@bitbucket.org:username/web-app.git
*[新分支]主控->主控
分支主机设置为从原点跟踪远程分支主机。

我的git推送和git提交在Bitbucket上没有出现时也遇到了类似的问题

问题细节:我的Bitbucket更新一直运行良好。我在我的环境中(本例中为Cloud9)停止了一两天的项目工作。当我继续时,我的Cloud9终端显示我在输入命令时处于正确的分支中:

git status
但是,我的Bitbucket分支中没有出现任何更改

我的解决方案:

  • 在Bitbucket中,单击侧面板或主窗口中的“分支”
  • 你会看到你的树枝。单击您在您的环境中工作的分支,以及您想要推进的分支
  • 进入所需的分支后,右上角应该有一个名为“Checkout”的按钮(除非他们更改了模板)
  • Bitbucket提供以下消息:在本地计算机上签出此分支以开始处理它。它还提供以下代码以键入或粘贴到终端:

    git fetch && git checkout static-pages
    
  • 在终端中运行该命令

  • 这将重置连接
  • 试试你的git推。现在应该可以了

我也有同样的错误,push/pull/clone将在没有错误、没有反馈的情况下执行,但什么都没有发生。帮助的是安装了最新的GIT,当“选择HTTPS传输后端”选项出现时,我选择了“使用本机Winbdows安全通道库”,所有这些都再次起作用。。。希望这能帮助别人


正如@ahmed所说,这是Bitbucket中的一个公开问题。最新的公开问题是


他们建议重启调制解调器。或者,您可以使用另一个适用于我的wifi源。

遇到了此问题,并通过重命名我的分支而不使用符号
解决了此问题


我认为远程回购不支持带有
符号的分支名称。

请尝试
git branch-avv
查看本地和远程分支指针的位置。然后使用
git log
git log--graph
找出这些提交在历史记录中的位置。我的本地分支以1个提交领先。我是唯一一个参与这个项目的人,而且只有一个分支。我在bitbucket git上也有类似的问题。。。奇怪,我今天推了30多次。突然,它不再有反应了。Straaange…..Git push停止为我工作,因此我重新安装了它,然后所有Git命令都停止工作。我在Cygwin中使用git,问题是我的Cygwin安装已经过时了。在我更新Cygwin之后,一切都被修复了。老实说,我不确定这意味着什么,但我输入了它。我找回了Dave和git symbolic ref--short-q HEAD
?顺便说一句,我添加了一些链接来解释它的含义。@Dave,还有,你使用的是什么版本的git,在哪个操作系统上?谢谢这些链接。在任何情况下,该命令都返回
master
。我正在windows上使用
2.6.1.windows.1
10@Dave奇怪:你是大师,领先1秒。。。看起来我也无法从GitHub克隆回购协议,所以我认为这不适用于我。我正在更新我原来的帖子。非常感谢。这有帮助。要不然我就猜不到了,这很有效。我也有同样的问题,2.14.1的设置也是如此。谢谢分享!这对我也有用。我安装了最新的git版本,它工作了。在GitHub上为我工作。非常感谢。我推断您的本地分支名称以前包含
字符,您认为这是导致此问题的原因?
git status
git fetch && git checkout static-pages