【问题标题】:Can I combine my local Github repository with WAMP localhost folder?我可以将我的本地 Github 存储库与 WAMP localhost 文件夹结合起来吗?
【发布时间】:2014-05-22 02:16:54
【问题描述】:

我的本​​地 GitHub 存储库有 C:\Users\my\Documents\GitHubC:\wamp\www 是我在本地处理项目的地方Wampserver。

什么是与他们一起工作的适当设置?我应该告诉 Git 使用“www”作为我的本地存储库吗?会不会把 localhost 和 Github 结合起来??

【问题讨论】:

    标签: git version-control github localhost


    【解决方案1】:

    您可以简单地使用 git 的 --work-tree 或 --git-dir 参数来:

    • 在 Github 文件夹中,但要提到工作树是 www

      cd C:\Users\my\Documents\GitHub
      git --work-tree=C:\wamp\www status
      
    • 或在 www 文件夹中并提及 git repo 在 Github 中

      cd C:\wamp\www status
      git --git-dir=C:\Users\my\Documents\GitHub\.git
      

    另一种方法是在两者中都有一个 git repo,并从 www 中提取 Github

        cd C:\wamp\www status
        git add remote origin C:\Users\my\Documents\GitHub
        git pull origin master
    

    【讨论】:

    • 非常简洁易懂,即使我也能理解!感谢您提供多种选择
    • 在这种情况下您有首选方法吗?
    • @shipwreck 我喜欢第一个,因为你只能管理一个 Git 存储库。
    • 好吧,事实证明我仍然很困惑...我想在 GitHub 上创建一个项目,将其克隆到我的本地存储库,使用 localhost 进行处理,然后提交到分叉的存储库,同时还能够合并来自上游的提交以保持与初始项目的相关性。这是 Github 的使用方式还是我完全转过来了?
    • @shipwreck 不,这很好。我的意思是“要管理 1 个 本地 存储库”,但是您可以将该本地存储库链接到任意数量的上游(例如您的 GitHub 分支, GitHub 原始存储库) .在stackoverflow.com/a/6286877/6309stackoverflow.com/a/9257901/6309查看我关于fork的回答
    【解决方案2】:

    使用 phpstorm 完成以上所有操作。有一个很好的用户界面

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-04
      • 2014-10-08
      • 2022-10-23
      • 2011-09-03
      • 1970-01-01
      • 2012-06-29
      相关资源
      最近更新 更多