git
Pro Git
Atlassian Git Tutorial
Pro Git 简体中文翻译
GitX
madNeal
V2EX  ›  git

git push 一直卡住

  •  
  •   madNeal · Feb 22, 2018 · 17546 views
    This topic created in 3033 days ago, the information mentioned may be changed or developed.

    有一些代码 commit 之后,一直没有 push 到远程的 github 仓库,今天 push 的时候一直卡住,尝试了好几次都不行,cmd 都卡死了,只能强行停止,后来尝试重启机器也一直无法关机,后来就强制关机了。开机后执行了一下 git reset 就可以 push 了么,不懂这是什么骚套路。

    8 replies    2018-08-08 14:04:28 +08:00
    cxbig
        1
    cxbig  
       Feb 22, 2018
    push 卡住要看具体错误信息,网络问题、同步问题等。具体问题有不同处理方式。
    通常 push 以前要先 fetch 一下(特别是多人合作模式)
    单纯网络问题多试几次就行,遇到大文件上传要有耐心
    如果远程同 branch 有更新要先 pull 下来再 push,或者加-f 强行改写

    除非遇到完全无法操作,否则强制关机之前总是可以通过 kill 相关进程来解决障碍或占用。
    madNeal
        2
    madNeal  
    OP
       Feb 22, 2018
    @cxbig 文件很小,仓库只有我一个人提交代码,这种情况第一次见
    qfdk
        3
    qfdk  
    PRO
       Feb 22, 2018 via iPhone
    我也遇到了 gitlab 服务挂了 503 然后 关闭窗口 然后重新搞
    c2q1989
        4
    c2q1989  
       Feb 22, 2018
    原来这是 git 的问题。。。我一直以为是我 idea 有 bug,晕死
    ericgui
        5
    ericgui  
       Feb 23, 2018
    push 不了搞不好是网络问题,你懂的
    madNeal
        6
    madNeal  
    OP
       Feb 23, 2018 via Android
    @ericgui 网络问题一般会有提醒 我 git 是挂了代理的
    ericgui
        7
    ericgui  
       Feb 23, 2018
    @madNeal 我也遇到过挂了代理仍然 push 出问题的,某地的电信,国际出口的事
    tyrantqiao
        8
    tyrantqiao  
       Aug 8, 2018
    有可能是当前的./git 太大了,然后加上网络不好那些因素就炸了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   934 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 22:17 · PVG 06:17 · LAX 15:17 · JFK 18:17
    ♥ Do have faith in what you're doing.