Git stash冻结(控制台变得没有响应)

时间:2016-06-11 03:09:36

标签: git git-stash

Git正在冻结任何类型的git stash命令。

enter image description here

按[Enter]没有任何反应......永远。

但其他git命令似乎工作正常。我可以拉,提交等。

enter image description here

我多次从命令行尝试过它。我在多个存储库位置尝试了它(其中一些是干净的检查。)我多次重启计算机。我甚至卸载了git,并重新安装了具有相同结果的git:stash冻结,直到我从TM中杀死它。

作为最后添加的复杂功能,我正在运行SourceTree(1.8)。我有SourceTree运行嵌入式Git版本: enter image description here

猜猜是什么?如果我使用SourceTree藏匿......它的工作正常。

  • Windows 10,64位
  • Git 2.8.4

2 个答案:

答案 0 :(得分:1)

作为替代(黑客),根据我的另一个答案,我决定捎带SourceTree的本地"嵌入式"有效的Git版本。

  • 我卸载了我的2.8.4版本。
  • 我手动将SourceTree git路径添加到我的Windows环境路径。对我而言,这是C:\Users\{username}\AppData\Local\Atlassian\SourceTree\git_local\cmd

像冠军一样工作!好的临时修复,直到我能解决Cylance问题。

答案 1 :(得分:0)

我会更新,因为我发现更多信息,但就目前而言,这似乎是" Cylance Agent"这是我的雇主在我的开发计算机上强制要求的应用程序的问题: /

我注意到它是"保护"我反对bash.exe(在git目录之外)。

截至目前,我无法禁用或删除Cylance。我将与我的管理员交谈,看看他是否可以帮助我关闭它...然后我们会看看git是否有效。

UPDATE 按@VonC,我尝试解压缩并运行。它仍然冻结。我重新启动了我的机器(确定),并将目录从我之前的位置移开(认为Cylance可能已缓存该位置,但它仍然冻结。

我注意到SourceTree的版本(有效)是32位版本,所以我尝试下载2.8.4 32bit的zip ...它就像一个冠军!所以,看起来就像问题一样,它是一个64位的Git isssue

将继续更新。