在我的日常工作中(我使用的是MS Windows),我的git bash (实际上是使用console2 )整天都是开着的。这也是非常频繁的,我挂载新的驱动器,我想与git一起工作。然而,我注意到我需要退出bash并再次打开它,以便让它识别新的驱动器号。
在git bash中有什么命令可以‘register’已经挂载的驱动器吗?谢谢
edit2:我没有任何选择在我自己的问题下留下评论(奇怪的.?),所以我把它贴在这里:
$ mount -a
sh.exe": mount: command not found发布于 2012-08-23 06:52:51
有几件事,很难找到来源,所以请对此持保留态度。
mount。然而,据我所知,cygwin是这样做的。没有简单的方法来查看所有连接的驱动器或在msys中挂载新驱动器,因此无法使用Git Bash。要回答你的问题,你不需要: Git Bash不动态分配驱动器,所以如果你挂载新的驱动器,你需要关闭所有实例并重启Git Bash (source)。这里引用的源是缓存的here。抱歉,没有更好的解决方案。
发布于 2014-11-20 03:30:59
我通常将驱动器挂载到文件系统中,然后必须在控制台2中的Git Bash会话中运行一个脚本来更改上的一些文件。
如果您将某些内容挂载到给定的驱动器号,例如在Windows文件系统上挂载F:,然后启动Git Bash会话,它将映射它。我可以挂载/卸载F:驱动器,会话仍然可以访问/f/而不会出现任何问题。因此,挂载您通常需要访问的所有驱动器,然后启动会话,希望您不需要频繁地重新启动Git Bash。
发布于 2014-12-09 10:14:13
我发现如果我退出所有当前正在运行的git bash会话,然后启动一个新的会话,那么我就可以在/x/下的新的bash会话中访问新的驱动器,例如X:。
如果已经有一个正在运行的git bash会话,那么即使启动一个新的git bash会话也是不够的;我必须退出之前的git bash会话,然后为它启动一个会话以使新的驱动器号可用。
https://stackoverflow.com/questions/5197540
复制相似问题