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

Git newbie having trouble when cloning new project

我确定之前在某些情况下有人问过这个问题,但是在针对不同问题尝试了一些建议的解决方案之后,我不确定我是否一开始就问了正确的问题,但这是我的情况。

我已经在 C:/Users/admin/ABC 下克隆了几个月来一直在工作的项目 ABC。一切正常,我正在使用 Git Bash(在 Windows 上)推拉,XAMPP 到 运行 Apache 和 MySQL 这样我就可以通过本地主机查看更改。几天前我被告知要 git 克隆项目 DEF,它最初是 ABC 的一部分,但拆分成一个新项目。每当我克隆 DEF 时,它都会出现在 ABC 的目录中,因此无法正常显示。 ABC 和 DEF 需要处于同一级别,但我需要能够从两者访问和 push/pull。我如何确保它克隆到它自己的目录而不是 ABC?

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

假设您的项目 ABCC:/Users/admin/ABC 中,并且您想克隆项目 DEF 以便它显示在 C:/Users/admin/DEF 中,以下是如何使用 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

在不知道你的项目结构的情况下很难多说。