Windows 10下Git应用日志位置查询及克隆卡顿排查
Windows 10下Git的运行日志说明
Windows平台的Git默认不会自动保存自身运行日志(包括网络交互、命令执行流程这类日志),所以你在C:\Program Files\Git、%appdata%等目录找不到日志文件是正常的。
要获取本地与服务器的交互细节,不用找系统日志,直接通过调试参数触发Git输出详细日志即可:
1. 实时查看调试日志
执行克隆命令时,添加两个环境变量开启调试模式:
GIT_CURL_VERBOSE=1 GIT_TRACE=1 git clone <你的仓库地址>
GIT_CURL_VERBOSE:输出所有HTTP/HTTPS请求的完整交互细节,包括请求头、响应状态、数据传输进度等,帮你排查网络层面的问题。GIT_TRACE:记录Git内部的执行流程,能明确卡在Resolving deltas 100%阶段时,Git正在执行的具体操作。
2. 将日志保存到文件
如果需要留存日志后续分析,可将输出重定向到文件:
GIT_CURL_VERBOSE=1 GIT_TRACE=1 git clone <你的仓库地址> > git_debug.log 2>&1
执行后,日志会保存到当前目录的git_debug.log文件中,直接打开即可查看完整交互数据。
内容的提问来源于stack exchange,提问作者mrgervant
相关产品推荐
相关产品推荐

