是否可以在 ubuntu 上从一个本地目录 git clone 到另一个本地目录

是否可以在 ubuntu 上从一个本地目录 git clone 到另一个本地目录

我在本地机器上创建了两个目录。其中一个目录名为开发项目另一个名字git_项目。我有一个项目文件夹git_项目。我希望项目内部git_项目目录作为远程 git 项目,这样我就可以从该项目 git clone 到我的开发项目目录。我想知道这是否真的可行。

这是目录结构

dev_projects
    
git_projects
    some_project

克隆项目后,我还希望使用 git pull 和 git push 命令。目前,我尝试通过将本地目录路径替换为 HTTPS 链接来实现这一点

git clone /home/nishant/git_projects/some_project ./

但它给了我一个错误

fatal: repository '/home/nishant/git_projects/some_project' does not exist

答案1

抱歉,我刚刚意识到我的愚蠢错误。实际上,我没有通过初始化 Git 将我的项目转换为 git repo。这就是我无法使用 git 命令的原因。如果您想在本地目录上使用 git clone,则不是可能的。

首先,您必须通过运行命令在该目录中初始化 git,将本地目录转换为本地存储库git init。就我而言,我应该在我的some_project文件夹中初始化 git。现在 git clone 就可以正常工作了。

相关内容