将我的网站上载到github而不上载以前删除的文件

将我的网站上载到github而不上载以前删除的文件,git,github,Git,Github,我已经知道如何将文件上传到github,但我最初复制的站点包含了一堆我不再需要的文件和文件夹。(这是我第一次尝试使用github)。显然,我希望在github上有一个干净版本的站点作为我的主副本,所以我已经在我的本地机器上清理了站点(重新组织了一点并删除了旧的内容),我想我所要做的就是删除github上的存储库并重新开始 不幸的是,不管我做什么,这些不需要的文件和文件夹总是被复制,即使我已经从本地机器和github存储库中删除了它们 这就是我试过的 在我的本地机器上,我删除了一堆我不再需要的文件

我已经知道如何将文件上传到github,但我最初复制的站点包含了一堆我不再需要的文件和文件夹。(这是我第一次尝试使用github)。显然,我希望在github上有一个干净版本的站点作为我的主副本,所以我已经在我的本地机器上清理了站点(重新组织了一点并删除了旧的内容),我想我所要做的就是删除github上的存储库并重新开始

不幸的是,不管我做什么,这些不需要的文件和文件夹总是被复制,即使我已经从本地机器和github存储库中删除了它们

这就是我试过的

  • 在我的本地机器上,我删除了一堆我不再需要的文件和文件夹,并对文件夹进行了一些重组
  • 在github站点上,我进入respository的设置并删除存储库
  • 在Windows上使用github客户端,我右键单击我的存储库并选择“在Git Shell中打开”
  • 在gitshell中,我键入“gitpush”,认为它只会推送本地机器上存在的文件和文件夹。我想错了

  • 出于某种原因,它一直在复制所有早就被删除的旧文件和文件夹。它是从哪里获取这些文件的?我如何才能阻止它这样做?

    关于提交上述文件以及您的问题,我认为答案是肯定的

    git add--all

    然后添加提交

    git提交-m“已删除文件”

    然后推到github


    git push origin

    您是否使用已删除的文件更新本地分支中的
    .gitignore
    文件您是否仅从工作副本中删除了文件,还是也提交了删除?我没有提交。我想这是一个重要的步骤?您的答案中的“来源”指的是什么?远程分支的默认名称谢谢您的回答。我又试了一次,但这次在推之前做了一次提交,成功了。删除的文件没有返回。