【问题标题】:How to remove folder on GitHub using Coab?如何使用 Coab 删除 GitHub 上的文件夹?
【发布时间】:2020-02-02 02:40:40
【问题描述】:

我克隆了我的仓库,其中有一些文件夹和文件:

!git clone https://{username}:{password}@github.com/{username}/{project}.git

然后我改变当前目录:

%cd {project}

删除文件夹:

!rm -rf "/content/{project}/sample_data"

检查状态:

!git status

On branch master
Your branch is up to date with 'origin/master'.

Changes not staged for commit:
  (use "git add/rm <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

    deleted:    sample_data/README.md
    deleted:    sample_data/anscombe.json
    deleted:    sample_data/california_housing_test.csv
    deleted:    sample_data/california_housing_train.csv
    deleted:    sample_data/mnist_test.csv
    deleted:    sample_data/mnist_train_small.csv

no changes added to commit (use "git add" and/or "git commit -a")

提交:

!git commit -m "Removed all"

On branch master
Your branch is up to date with 'origin/master'.

Changes not staged for commit:
    deleted:    sample_data/README.md
    deleted:    sample_data/anscombe.json
    deleted:    sample_data/california_housing_test.csv
    deleted:    sample_data/california_housing_train.csv
    deleted:    sample_data/mnist_test.csv
    deleted:    sample_data/mnist_train_small.csv

no changes added to commit

然后推送:

!git push origin master

之后,我的文件夹 sample_data 仍在我的仓库中。我做错了什么?

【问题讨论】:

    标签: python github google-colaboratory


    【解决方案1】:

    在您可以提交之前,您需要暂存您的更改:

    git add --all 
    

    暂存所有更改

    然后再次运行git commit -m "Your message"

    正如你在运行git commit -m "Message" 后看到的那样

    没有添加任何更改来提交

    Git 告诉你提交中没有添加任何内容。

    【讨论】:

      【解决方案2】:

      确保您在默认分支中:

      git 结帐大师

      。 rm -r 命令将递归删除您的文件夹:

      git rm -r 文件夹名称

      。 提交更改:... 将更改推送到您的远程存储库

      【讨论】:

        猜你喜欢
        • 2012-01-14
        • 2013-12-11
        • 1970-01-01
        • 2022-01-18
        • 2016-03-29
        • 1970-01-01
        • 2010-12-31
        • 2013-12-15
        相关资源
        最近更新 更多