我喜欢我的 GitBash 窗口,因为它有助于保持我不在使用 Windows 7 的幻觉。我可以输入ls /c/
并查看C:/
。这对我来说很有效。现在我想在不在 C: 下的外部驱动器上创建 git 备份。我插入驱动器,Windows 为其分配了“G:”,但现在,我该如何让 Mingw32 知道它呢?
我想使用 $ git remote add backup /tmp/backup
从这个优秀的答案但/tmp
改为G:
$ git remote add backup /G/myrepo ...
$ git push backup
fatal: 'C:/prog/Git/G/myrepo' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
我不确定什么信息是有用的。
$ git --version
git version 1.7.0.2.msysgit.0
$ ls G:
ls: G:: No such file or directory
答案1
转到计算机管理中的磁盘管理,右键单击相关驱动器,单击更改驱动器号和路径,然后将其安装到驱动器中的文件夹中C:
。
答案2
Git Bash 不会动态“安装”驱动器,因此您需要关闭所有 Git Bash 实例,然后启动一个新实例。然后它应该出现在 下/g
。
来源:http://comments.gmane.org/gmane.comp.version-control.msysgit/13133