【问题标题】:How to push a new folder (containing other folders and files) to an existing git repo?如何将新文件夹(包含其他文件夹和文件)推送到现有的 git repo?
【发布时间】:2013-03-14 18:27:03
【问题描述】:

我使用git clone sshurl 将存储库克隆到我的桌面计算机。正如预期的那样,这在我的桌面上创建了一个文件夹。

现在,我想将整个文件夹推送到 git 中,而不是单个文件。例如,我克隆的文件夹名为project_iphone。现在我将另一个名为my_project 的文件夹添加到project_iphone 中。 my_project 文件夹也包含许多文件和文件夹。

我的问题是,我应该如何将my_project 文件夹推送到服务器?

分步说明会很有帮助。

谢谢。

【问题讨论】:

    标签: git directory push


    【解决方案1】:

    您需要git add my_project 来暂存您的新文件夹。然后git add my_project/* 暂存其内容。然后使用git commit 提交您已暂存的内容,最后使用git push origin master 将您的更改推送回源代码(我假设您希望推送到主分支)。

    【讨论】:

    • 它工作得很好......现在我已经将一个文件夹推送到 git......我如何删除该文件夹?尝试了 git rm 但失败了...
    • 没关系..只需要添加 -r..如果不是不能删除文件夹...无论如何寻求帮助...
    【解决方案2】:

    您不能推送新的空文件夹。首先,您必须在新文件夹中创建至少一个新文件,然后您可以添加、提交和推送它。

    【讨论】:

      【解决方案3】:

      您可以直接进入 Web IDE 并在那里上传您的文件夹。

      步骤:

      1. 转到 Web IDE(主要位于克隆选项下方)。
      2. 在您的路径中创建新目录
      3. 上传您的文件和文件夹

      在某些情况下,您可能无法直接上传包含文件夹的整个文件夹,在这种情况下,您必须自己创建目录结构。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-12-25
        • 2021-04-08
        • 1970-01-01
        • 2011-11-24
        • 1970-01-01
        • 1970-01-01
        • 2017-05-10
        • 2013-05-11
        相关资源
        最近更新 更多