На моем компьютере с Windows 10 через терминал cmder каждая важная команда git теперь полностью зависает.Я не ждал более 5 минут, чтобы отменить.
Например, git pull будет зависать бесконечно долго.Затем я нажму ctrl + c, и когда я запущу git status (нет проблем с этим), я увижу, что файлы обновляются.Тем не менее, фиксация не отображается в журнале git.
git checkout тоже висит, ничего не происходит.
Понятия не имею, как это исправить.Я запустил git prune, git gc и git fsck - недостижимый.Ничего не показывалось, когда я запускал git fsck --unreachable или git fsck вообще, а когда я запускал git prune, он просто завершался, но ничего не исправлял.Git gc также завершен, но ничего не исправлено.
РЕДАКТИРОВАТЬ: пробег strace git checkout <branch>
λ strace git checkout develop
--- Process 28092 created
--- Process 28092 loaded C:\Windows\System32\ntdll.dll at 00007ffa2c0b0000
--- Process 28092 loaded C:\Windows\System32\kernel32.dll at 00007ffa29710000
--- Process 28092 loaded C:\Windows\System32\KernelBase.dll at 00007ffa28a10000
--- Process 28092 loaded C:\Windows\System32\msvcrt.dll at 00007ffa29670000
--- Process 28092 thread 16828 created
--- Process 28092 loaded C:\Windows\System32\shell32.dll at 00007ffa29dc0000
--- Process 28092 loaded C:\Windows\System32\cfgmgr32.dll at 00007ffa29290000
--- Process 28092 loaded C:\Windows\System32\ucrtbase.dll at 00007ffa29190000
--- Process 28092 thread 25116 created
--- Process 28092 loaded C:\Windows\System32\SHCore.dll at 00007ffa2b5c0000
--- Process 28092 loaded C:\Windows\System32\rpcrt4.dll at 00007ffa29a70000
--- Process 28092 loaded C:\Windows\System32\combase.dll at 00007ffa292e0000
--- Process 28092 loaded C:\Windows\System32\bcryptprimitives.dll at 00007ffa281a0000
--- Process 28092 thread 19616 created
--- Process 28092 loaded C:\Windows\System32\windows.storage.dll at 00007ffa28220000
--- Process 28092 loaded C:\Windows\System32\msvcp_win.dll at 00007ffa28970000
--- Process 28092 loaded C:\Windows\System32\sechost.dll at 00007ffa2b380000
--- Process 28092 loaded C:\Windows\System32\advapi32.dll at 00007ffa29c80000
--- Process 28092 loaded C:\Windows\System32\profapi.dll at 00007ffa28130000
--- Process 28092 loaded C:\Windows\System32\powrprof.dll at 00007ffa280b0000
--- Process 28092 loaded C:\Windows\System32\shlwapi.dll at 00007ffa29ba0000
--- Process 28092 loaded C:\Windows\System32\gdi32.dll at 00007ffa29a30000
--- Process 28092 loaded C:\Windows\System32\gdi32full.dll at 00007ffa28f70000
--- Process 28092 loaded C:\Windows\System32\user32.dll at 00007ffa2b420000
--- Process 28092 loaded C:\Windows\System32\win32u.dll at 00007ffa29170000
--- Process 28092 loaded C:\Windows\System32\kernel.appcore.dll at 00007ffa28110000
--- Process 28092 loaded C:\Windows\System32\cryptsp.dll at 00007ffa28180000
--- Process 28092 loaded C:\Windows\System32\imm32.dll at 00007ffa29a00000
--- Process 28092 loaded C:\Users\dontdoxpls\Desktop\cmder\vendor\conemu-maximus5\ConEmu\ConEmuHk64.dll at 00007e1100000000
--- Process 25040 created
--- Process 25040 loaded C:\Windows\System32\ntdll.dll at 00007ffa2c0b0000
--- Process 25040 loaded C:\Windows\System32\kernel32.dll at 00007ffa29710000
--- Process 25040 loaded C:\Windows\System32\KernelBase.dll at 00007ffa28a10000
--- Process 25040 thread 28028 created
--- Process 25040 thread 9448 created
--- Process 25040 thread 26428 created
--- Process 25040 loaded C:\Windows\System32\advapi32.dll at 00007ffa29c80000
--- Process 25040 loaded C:\Users\dontdoxpls\Desktop\cmder\vendor\git-for-windows\mingw64\bin\libintl-8.dll at 0000000061cc0000
--- Process 25040 loaded C:\Users\dontdoxpls\Desktop\cmder\vendor\git-for-windows\mingw64\bin\libiconv-2.dll at 0000000066000000
--- Process 25040 loaded C:\Windows\System32\msvcrt.dll at 00007ffa29670000
--- Process 25040 loaded C:\Users\dontdoxpls\Desktop\cmder\vendor\git-for-windows\mingw64\bin\libpcre-1.dll at 0000000069140000
--- Process 25040 loaded C:\Windows\System32\msvcrt.dll at 0000000001a20000
--- Process 25040 loaded C:\Windows\System32\sechost.dll at 00007ffa2b380000
--- Process 25040 unloaded DLL at 0000000001a20000
--- Process 25040 loaded C:\Users\dontdoxpls\Desktop\cmder\vendor\git-for-windows\mingw64\bin\zlib1.dll at 0000000062e80000
--- Process 25040 loaded C:\Windows\System32\rpcrt4.dll at 00007ffa29a70000
--- Process 25040 loaded C:\Windows\System32\user32.dll at 00007ffa2b420000
--- Process 25040 loaded C:\Windows\System32\win32u.dll at 00007ffa29170000
--- Process 25040 loaded C:\Windows\System32\gdi32.dll at 00007ffa29a30000
--- Process 25040 loaded C:\Windows\System32\gdi32full.dll at 00007ffa28f70000
--- Process 25040 loaded C:\Windows\System32\msvcp_win.dll at 00007ffa28970000
--- Process 25040 loaded C:\Windows\System32\ucrtbase.dll at 00007ffa29190000
--- Process 25040 loaded C:\Windows\System32\ws2_32.dll at 00007ffa2b310000
--- Process 25040 loaded C:\Users\dontdoxpls\Desktop\cmder\vendor\git-for-windows\mingw64\bin\libssp-0.dll at 0000000068ac0000
--- Process 25040 loaded C:\Windows\System32\imm32.dll at 00007ffa29a00000
--- Process 25040 loaded C:\Windows\System32\cryptsp.dll at 00007ffa28180000
--- Process 25040 loaded C:\Windows\System32\rsaenh.dll at 00007ffa27250000
--- Process 25040 loaded C:\Windows\System32\bcrypt.dll at 00007ffa28e90000
--- Process 25040 loaded C:\Windows\System32\cryptbase.dll at 00007ffa27b10000
--- Process 25040 loaded C:\Windows\System32\bcryptprimitives.dll at 00007ffa281a0000
--- Process 25040 loaded C:\Users\dontdoxpls\Desktop\cmder\vendor\conemu-maximus5\ConEmu\ConEmuHk64.dll at 00007e1100000000
--- Process 25040 thread 25204 created
--- Process 25040 thread 21648 created
--- Process 25040 thread 16420 created
--- Process 25040 thread 28384 created
--- Process 25040 thread 21212 created
--- Process 25040 thread 8304 created
--- Process 25040 thread 5732 created
--- Process 25040 thread 19088 created
--- Process 25040 thread 15156 created
--- Process 25040 thread 29212 created
--- Process 25040 thread 29892 created
--- Process 25040 thread 28188 created
--- Process 25040 thread 28292 created
--- Process 25040 thread 20504 created
--- Process 25040 thread 1768 created
--- Process 25040 thread 14520 created
--- Process 25040 thread 16080 created
--- Process 25040 thread 24820 created
--- Process 25040 thread 28384 exited with status 0x0
--- Process 25040 thread 1768 exited with status 0x0
--- Process 25040 thread 28292 exited with status 0x0
--- Process 25040 thread 20504 exited with status 0x0
--- Process 25040 thread 16080 exited with status 0x0
--- Process 25040 thread 14520 exited with status 0x0
--- Process 25040 thread 15156 exited with status 0x0
--- Process 25040 thread 24820 exited with status 0x0
--- Process 25040 thread 8304 exited with status 0x0
--- Process 25040 thread 21648 exited with status 0x0
--- Process 25040 thread 28188 exited with status 0x0
--- Process 25040 thread 19088 exited with status 0x0
--- Process 25040 thread 21212 exited with status 0x0
--- Process 25040 thread 29892 exited with status 0x0
--- Process 25040 thread 5732 exited with status 0x0
--- Process 25040 thread 29212 exited with status 0x0
--- Process 25040 thread 16420 exited with status 0x0
--- Process 25040 thread 19684 created
это не полный вывод.Пока я редактировал этот вопрос, некоторые темы закрылись.так что это висит на создании потока?
РЕДАКТИРОВАТЬ: Это определенно не проблема cmder.Я только что запустил git bash и столкнулся с той же проблемой.Я сделал GIT_TRACE=1 git checkout <branch>
, и он ничего не выдал, только это
$ GIT_TRACE=1 git checkout develop
20:31:33.554953 exec-cmd.c:236 trace: resolved executable dir: C:/Program Files/Git/mingw64/bin
20:31:33.559955 git.c:419 trace: built-in: git checkout develop
РЕДАКТИРОВАТЬ: Проблема была решена путем перезагрузки компьютера.Я не уверен, почему это исправило это или что вызвало проблему во-первых.Надеюсь, кто-нибудь найдет объяснение.