我安装了Git Extensions,它自动下载并安装了Git for Windows,当我使用Git Bash时,它将文件路径显示为/ c / whatever /文件夹而不是C:\ whatever \文件夹,如果我粘贴到来自Windows资源管理器的路径,因为它需要正斜杠而且驱动器号后面没有冒号,所以它会扼杀它。
当我之前单独安装Git for Windows时,它正确显示了斜杠/冒号,但更具限制性且更难使用(尤其是复制/粘贴)。
为什么它显示/期望带有斜杠和冒号的文件路径,以及如何修复它?!
答案 0 :(得分:3)
您还可以尝试在从Windows资源管理器复制并粘贴到终端提示中的目录路径中添加单引号(例如cd'D:\ Documents \ Developer Tools& Docs')。它对我有用。查看以下链接中发布的解决方案: read more
答案 1 :(得分:1)
它被绊倒了,因为\
是Unix / Linux世界中的转义字符。如果您粘贴的路径类似于c:\\somefolder\\anotherfolder
,那就没问题了,因为\\
说"我想要文字\
。也就是说,只要路径不以它结尾,我的git bash就会理解一个\
。因此cd c:\folder
有效,但cd c:\folder\
不起作用。
BTW当它窒息时会给你什么错误信息,你能给出一个它呛到的粘贴路径的例子。