Git - Git Pull 在 Cygwin 中不起作用

Git - Git Pull 在 Cygwin 中不起作用

就在最近,Cygwin 中的 git 表现不太正常。当我尝试运行类似命令时,git pull它没有显示任何有关 pull 的信息。该git status命令运行正常,并显示相应的信息。

然而,所有这些在 Git Bash 和 Git CMD 中都能正常运行。

我最近做的唯一可能影响 Git 的事情是安装 Chef 并安装适用于 Windows 的 Git,因为由于错误,我无法让 Git 在 cmd.exe 中工作cygcrypto 1.0.0 dll is missing

在此之前,git 在 Cygwin 中已经完美运行了几个月。

这是我的 git 命令输出的图片。顶部窗口是 Git Bash,底部是 Cygwin。

stract git pull 输出文件我不得不将其上传并分享到我的 Google Drive 上,因为输出内容对于任何粘贴托管网站来说都太大了。Pastebin 在工作中被屏蔽了,所以我可能会稍后尝试将其上传到那里。

图片

这是我从 Cygwin 中删除 git 并重新安装后发生的情况的图片。在此处输入图片描述

答案1

似乎可以解决问题的方法是重新运行 Cygwin 安装程序并安装新软件包。当我修复问题时,我安装了一些新的随机软件包,但在上面的评论中,Izzy 安装了该openssl-devel软件包。

重新运行 Cygwin 设置后,问题得到解决。

注意:您也可以尝试此方法而不添加任何新软件包。只需让 Cygwin 再次完成设置过程即可。这样做不会让您的 Cygwin 崩溃并重新开始。它似乎只是覆盖已经存在的文件,并添加您可能添加的任何新软件包。

相关内容