使用 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 init
和 git remote add
。然后,您应该在本地主机上拥有所需的文件夹结构。将您的内容复制到代码文件夹并添加/提交/推送它们。
可能重复:Checkout subdirectories in Git?
在我的远程存储库中,我有一个名为 'MyProject' 的分支 并具有三个子文件夹:
我的项目(根目录)
文件夹 1 : 代码
文件夹 2:文档
文件夹 3:便签
我使用以下命令推送
git init
git add.
git remote add origin myUrl
git push -u origin MyProject
但是,所有文件都被推送到根目录 -> 'MyProject',而我需要将它们推送到 'Code' 子文件夹。
我看过这个
如果您已经有一个远程存储库,请使用 git clone myUrl
而不是 git init
和 git remote add
。然后,您应该在本地主机上拥有所需的文件夹结构。将您的内容复制到代码文件夹并添加/提交/推送它们。
可能重复:Checkout subdirectories in Git?