在intellij 12和13中,我尝试使用GIT进行推送,但它无效。 这样显示没有错误,但状态显示为推动,直到您重新启动想法。 我调查了一下问题,发现Idea触发了
git push --progress orgin master:master
我从命令尝试了同样的命令但它没有用。然后我试了
git push -u orgin master:master
它有效。 似乎Intellij的想法在推送中有bug但是解决方法是从intellij提交并从命令提示符推送。 我的问题是 1.有没有办法在intellij中更改git命令,以便将其更改为第二个? 2.除了我面临的问题之外,还有其他问题吗?
注意:我没有得到任何错误或异常,但它一直在推..
答案 0 :(得分:0)
我刚试过13次推进并且工作正常,这是输出
git push --progress origin master:master
Counting objects: 13, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (5/5), done.
Writing objects: 100% (7/7), 617 bytes, done.
Total 7 (delta 2), reused 0 (delta 0)
To /path/to/my/repo/
c5d1420..e6e67d5 master -> master
您确定所有引用和上游分支都正确吗? orgin 是您帖子中的拼写错误吗?
答案 1 :(得分:0)
我遇到了同样的问题。原来,这个bug不在intellijidea中,它在Git中。
您可以下载:Git-1.9.4-preview20140611
。
来自https://github.com/msysgit/msysgit/releases/,
然后在bash中设置配置
git config --global sendpack.sideband false
或者对于旧版本的git,请使用本教程 http://weberde.wordpress.com/2013/02/06/how-to-fix-windows-7-64-bit-git-push-msysgit-hang-up-problem/
答案 2 :(得分:0)
原来这是“.git”文件夹中配置文件的问题。 pushUrl键的U是小例: - | 当我把它改成帽子时,它对我有效。