Git新手在克隆新项目时遇到问题

时间:2015-10-12 18:47:15

标签: git git-bash

我确信之前在某些情况下已经提出过这个问题,但在针对不同的问题尝试了一些提议的解决方案后,我不确定我是否一直在问正确的问题,但这是我的情况。

我有项目ABC,我已经在C:/ Users / admin / ABC下克隆了几个月。一切正常,我正在使用Git Bash(在Windows上)推送& pull和XAMPP运行Apache和MySQL所以我可以通过localhost查看更改。几天前,我被告知git clone项目DEF,它最初是ABC的一部分,但是分成了一个新项目。每当我克隆DEF时,它都会在ABC的目录中结束,因此不能正确显示它。 ABC和DEF需要处于同一级别,但我需要能够访问和推送/拉取两者。如何确保它克隆到自己的目录而不是ABC?

此外,如果DEF目录分离后,如何确保我的XAMPP设置和localhost能够正常工作?如何在项目之间切换?我一直试图联系我的队友,但他本周出去了,无法帮助我。非常感谢任何建议,希望这是一个简单的问题,我只是在思考。

1 个答案:

答案 0 :(得分:0)

假设您的项目 ABC 位于C:/Users/admin/ABC,并且您想要克隆项目 DEF ,以便它显示在C:/Users/admin/DEF中,此处和#39;如何使用Git Bash做到这一点:

# cd into C:/Users/admin - adjust if necessary
cd /c/Users/admin

# Clone the DEF repo, assuming this is the URL
git clone https://github.com/project/DEF

# cd into DEF
cd DEF

完成后,删除您不小心放入 ABC 文件夹的其他 DEF 文件夹。

要在项目之间切换,您可以cd进入每个目录。假设你在ABC,你可以

cd ../DEF

进入DEF文件夹。使用相同的技巧返回ABC

cd ../ABC

如果不了解您的确切项目结构,很难说更多。