msysGit Bash无法逃避其主目录?

问题描述:

我使用提供的批处理文件(模拟Linux环境的文件)启动msysGit Bash。 Bash在msysGit的主目录中启动(在我的闪存驱动器上)。我想离开这个目录到我的项目目录(也在我的闪存盘上)。所以,我输入“$ cd ..”这完全没有效果。我输入“$ ls”,我肯定还在Git文件夹中。我尝试“cd〜”将我带到我的用户文件夹,但我无法进入我的闪存驱动器的根目录。我怎样才能到达那里与msysGit Bash?msysGit Bash无法逃避其主目录?

我无法使用git-cmd.bat,因为我校的计算机拒绝访问cmd.exe。 替代问题:如何在不需要管理员权限的情况下运行git-cmd?

如果有另一种分布式模型版本控制系统在便携式设备上运行得更好(特别是在cmd受限且我不是管理员的系统上),我会很乐意切换到它(如果您知道一个请告诉)。

+0

不能只用“正常”的MSYS本身? (我不使用混帐,但也许它是一个chroot?) – 2011-12-14 00:35:27

您应该能够通过指定它的驱动器盘符以访问任何驱动器的根目录:
(例如)

cd /e 
+0

我会尝试真正快速... – Miles 2011-12-14 15:21:06