如何在没有git-clone的情况下获得一个git项目?

我正在尝试开始使用git.我们的项目位于具有基础开发系统的目录中.我已经为自己设置了很棒,但是我无法将这些文件交给我的合作者.

我们不能做一个git clone,因为它必须克隆到一个空目录.

我尝试在其中一个系统的dev目录中初始化存储库,向我的repo添加一个远程,然后运行git-fetch.它做了大量的计算和下载,但最终,.git /最终得到了很多东西,但dev目录中的文件保持不变. ls-files什么都没显示.

我希望fetch能够下载所有文件.我在这里误解了什么?

最佳答案 git fetch只会更新dev repo的远程命名空间.

它的工作树将保持不变(即“空”,除了已存在的所有旧文件和私有文件)

你试过git pull吗?
它将git fetch和git将远程内容合并到您的主分支中,同时填充您的工作树.

点赞