使用映射网络驱动器作为Git Remote存储库的问题

时间:2017-01-31 09:45:35

标签: git version-control

我对git相对较新。我试图在映射的网络驱动器(Z)上创建一个远程存储库。我有一个现有的项目和我的C盘回购。 当我添加遥控器并推送它时,我没有收到任何错误,但我看不到任何项目文件已被复制到Z盘,只有.git目录。

这就是我的尝试。

$ cd Z:       //mapped network drive
$ mkdir GitTest  
$ cd GitTest  
$ mkdir .git  
$ cd .git  
$ git --bare init  
$ cd c:  
$ cd GitTest   //location of existing local repository - a Visual Studio Project
$ git remote add origin z:/GitTest/.git  
$ git push -u origin --all  

以下是我的git推送的结果:

Counting objects: 466, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (421/421), done.
Writing objects: 100% (466/466), 25.63 MiB | 1.24 MiB/s, done.
Total 466 (delta 67), reused 0 (delta 0)
remote: Resolving deltas: 100% (67/67), done.
To Z:/GitTest/.git
 * [new branch]      master -> master
Branch master set up to track remote branch master from origin.

1 个答案:

答案 0 :(得分:1)

这是因为您的远程仓库z:/GitTest/.git裸仓库 - 没有工作目录,因此您无法直接找到文件。但实际上它们是存在的。您可以克隆远程仓库,然后通过git clone z:/GitTest/.git在工作目录中查找更新的文件。