我可以将本地Github仓库与WAMP本地主机文件夹合并吗?

5
我在本地使用C:\Users\my\Documents\GitHub作为我的GitHub仓库,而C:\wamp\www是我在Wampserver上本地开发项目的地方。
针对这两个仓库,应该怎样进行适当的设置?我是否需要告诉Git将'www'作为我的本地仓库?那样会把localhost和GitHub结合起来吗?

使用 PHPStorm 完成以上所有操作。它拥有漂亮的用户界面。 - Patrick Mutwiri
1个回答

5
您可以简单地使用 git 的 --work-tree 或 --git-dir 参数来实现以下功能:
  • be in the Github folder, but mention that the working tree is www

    cd C:\Users\my\Documents\GitHub
    git --work-tree=C:\wamp\www status
    
  • or be in the www folder and mention that the git repo is in the Github one

    cd C:\wamp\www status
    git --git-dir=C:\Users\my\Documents\GitHub\.git
    
另一种方法是在两个地方都有一个 git 存储库,并从 www 中拉取 Github。
    cd C:\wamp\www status
    git add remote origin C:\Users\my\Documents\GitHub
    git pull origin master

非常简洁易懂,即使对我来说也很容易理解!感谢您提供多种选择。 - shipwreck
在这种情况下,您有首选的方法吗? - shipwreck
@shipwreck 我喜欢第一个,因为你只需要管理一个Git仓库。 - VonC
1
@shipwreck 不,这很好。我是指“1个本地仓库来管理”,但您可以将该本地仓库链接到尽可能多的上游(例如您的GitHub分支和GitHub原始仓库)。请参见我的有关fork的答案,网址为https://dev59.com/zm015IYBdhLWcg3w_Aqg#6286877和https://dev59.com/1Wox5IYBdhLWcg3wWjHQ#9257901。 - VonC
非常好,非常感谢。当那个小灯泡亮起来的时候,感觉很棒。 - shipwreck
显示剩余2条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接