我在我的开发机器上使用 wampserver,我的目录是这样的:
C:\wamp\www\website_1\www
C:\wamp\www\website_2\www
我这样做的原因是我可以在website_x
目录上方的www
目录中拥有文件和文件夹,该目录与我的实时服务器上www
的目录相同。www
问题是我正在尝试向 github 添加第二个存储库,但它不喜欢我的文件夹结构。Github 让我指定文件夹位置和存储库名称。更糟糕的是,github 将存储库名称附加到文件夹位置,所以如果我选择:
C:\wamp\www\website_2\www
作为 github 中的文件夹位置,以及存储库名称为“myrepository”,然后它将文件夹位置更改为:
C:\wamp\www\website_2\www\myrepository
这显然是完全错误的。
让它与我的文件夹结构一起工作的唯一方法是选择它作为文件夹:
C:\wamp\www\website_2\
然后将存储库命名为“www”,路径为:
C:\wamp\www\website_2\www\
这对于一个存储库来说效果很好,但是由于两个存储库不能具有相同的名称,所以我陷入了僵局。
我不明白为什么 github 将存储库的名称附加到文件路径上。这似乎真的很不直观,无用,并且会产生像我这样的问题。
如何在不更改我当前使用的目录结构的情况下使其正常工作,这是合乎逻辑的并且工作得很好?