我使用的是Windows10,SourceTree和Git。
当我想通过使用SourceTree终端切换分支时,它显示:
错误:路径规范'3.Building-the-API-Implementing-Basic-Requirements‘与git已知的任何文件不匹配。

但是,如果我在我的项目目录中从Git Bash执行相同的命令,它就能正常工作。


为什么SourceTree终端不能工作?SourceTree终端有什么问题吗?
发布于 2016-07-11 08:34:59
我通过重新安装(卸载和安装) SourceTree解决了这个问题。所以我想我安装的SourceTree不知怎么被破坏了。
发布于 2021-03-17 23:22:02
为了记录在案,我刚刚发现,在SourceTree 3.3.4Windows上的Git 2.31更新导致了这个问题,无论您使用的是嵌入式还是系统Git,都可以通过恢复到Git 2.30.2来修复,这两种配置都是如此。
发布于 2021-05-19 02:13:16
我也在系统中安装了Git 2.31.1,并将其用作Sourcetree的Git版本(而不是嵌入式版本)。
或者,不重新安装Sourcetree:
Tools > Options > Git。Use Git Bash as default terminal.。在某些情况下,根据您的Git和Sourcetree的配置和附加程序,您也可以在上面的步骤4之后进行此操作。
Tools > Options > Git。Use Git Bash as default terminal.。Git Bash了。https://stackoverflow.com/questions/36233757
复制相似问题