在GIT中推入intellij 12/13不起作用

时间:2013-12-05 15:30:35

标签: git intellij-idea push

在intellij 12和13中,我尝试使用GIT进行推送,但它无效。 这样显示没有错误,但状态显示为推动,直到您重新启动想法。 我调查了一下问题,发现Idea触发了

git push --progress orgin master:master

我从命令尝试了同样的命令但它没有用。然后我试了

git push -u orgin master:master

它有效。 似乎Intellij的想法在推送中有bug但是解决方法是从intellij提交并从命令提示符推送。 我的问题是 1.有没有办法在intellij中更改git命令,以便将其更改为第二个? 2.除了我面临的问题之外,还有其他问题吗?

注意:我没有得到任何错误或异常,但它一直在推..

3 个答案:

答案 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是小例: - | 当我把它改成帽子时,它对我有效。