使用 Git 从本地推送到远程存储库(不是根目录)中的子文件夹 - GitLab

Using Git push from local to a child folder in Remote Repository (Not the root) - GitLab

在我的远程存储库中,我有一个名为 'MyProject' 的分支 并具有三个子文件夹:

我的项目(根目录)

文件夹 1 : 代码

文件夹 2:文档

文件夹 3:便签

我使用以下命令推送

git init
git add.
git remote add origin myUrl
git push -u origin  MyProject

但是,所有文件都被推送到根目录 -> 'MyProject',而我需要将它们推送到 'Code' 子文件夹。

我看过这个 但它并没有给我解决这个问题的好见解

如果您已经有一个远程存储库,请使用 git clone myUrl 而不是 git initgit remote add。然后,您应该在本地主机上拥有所需的文件夹结构。将您的内容复制到代码文件夹并添加/提交/推送它们。

可能重复:Checkout subdirectories in Git?