Git推不工作,没有错误

时间:2016-01-29 05:53:01

标签: git bitbucket

我正在尝试使用命令

将我的提交推送到Bitbucket
let s1 = oneLine.componentsSeparatedByString(" ").filter{ $0 != ""}
print(s1)

什么都没发生。我用命令提示符表示,没有错误消息。当我在线浏览源代码时,我的代码尚未上传。

var oneLine = "C   11.01600        2.60800 18.68400 1.95 T"
let s1 = str.componentsSeparatedByString(" ").filter{ $0 != ""}

返回“origin”

git push origin master

不显示任何其他信息。

我已经多次使用这种方法,但它突然停止了工作。

我在Windows 10上使用git remote show

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

我尝试卸载并重新安装git。我尝试安装2.6.1和2.7.0(2.7甚至没有在Windows 10 Build 14251上正确安装)。我可以在没有其他计算机问题的情况下与回购交互。

6 个答案:

答案 0 :(得分:6)

我有同样的错误,推/拉/克隆会执行而没有错误,没有反馈,但没有任何问题。有什么帮助是安装最新的GIT,当选项“选择HTTPS传输后端”选项出现时,我选择了“使用本机Winbdows安全通道库”,这一切都再次起作用...希望这有助于某人。

enter image description here

答案 1 :(得分:2)

检查您是否处于detached HEAD模式(git symbolic-ref --short -q HEAD is empty),这可以解释为什么git push无声地失败。

如果您确实签出了合法分支,那么the other test is to make a new clone, import your changes and try to push from that new clone to see if the issue persists

git clone /url/repo
git remote add work ../previousrepo
git fetch work
git reset --hard work/master
git push -u origin master

答案 2 :(得分:1)

我有一个类似的问题,我的git推送和git提交没有出现在Bitbucket上。

问题细节:我的Bitbucket更新工作正常。我在我的环境中停止了一两天的工作(在这种情况下是Cloud9)。当我恢复时,我的Cloud9终端在输入命令时显示我在正确的分支中:

git status

但是,我的Bitbucket分支机构没有出现任何变化。

我的解决方案:

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

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

  • 这应该重置连接。
  • 试试你的git推。它应该现在可以工作。

答案 3 :(得分:0)

这是Bitbucket中的一个问题:

https://bitbucket.org/site/master/issues/7567/git-push-remote-end-hung-up

编辑:我使用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.

答案 4 :(得分:0)

正如@ahmed所说,这是Bitbucket中的一个未解决问题。更新的未解决问题为here

他们建议重新启动调制解调器。另外,您也可以使用对我有用的其他wifi源。

答案 5 :(得分:0)

发生了这个问题,并通过重命名无符号'的分支来解决了这个问题。

我认为远程存储库不支持带有'符号的分支名称。