删除Github中的整个目录

删除Github中的整个目录,github,hierarchy,Github,Hierarchy,如果这看起来像是一个新手问题,我很抱歉,但是我在通过github导航时遇到了一些问题。我理解承诺、推搡、剥皮等的要领,但由于某些原因,我无法理解其他一些要领。如果你能看看这个链接,我说的是GH回购:。我已将新代码推送到FizzBuzz目录中的文件中,但是Algorithms/FizzBuzz目录及其包含的文件夹仍在远程repo上,尽管不在本地repo上。我只需要知道如何删除这些目录,以及如何从本质上更好地重新排列我的repo的层次结构 如果需要澄清,我在repo中尝试做的是拥有[Name of

如果这看起来像是一个新手问题,我很抱歉,但是我在通过github导航时遇到了一些问题。我理解承诺、推搡、剥皮等的要领,但由于某些原因,我无法理解其他一些要领。如果你能看看这个链接,我说的是GH回购:。我已将新代码推送到FizzBuzz目录中的文件中,但是Algorithms/FizzBuzz目录及其包含的文件夹仍在远程repo上,尽管不在本地repo上。我只需要知道如何删除这些目录,以及如何从本质上更好地重新排列我的repo的层次结构


如果需要澄清,我在repo中尝试做的是拥有[Name of Algorithm]>[Language used to Solution]>[Solution],我需要知道如何删除整个目录,因为我遇到了一些问题。

您应该能够使用以下命令删除远程分支


git push origin--delete Algorithms/FizzBuzz

删除文件夹后,您所需要做的就是将更改的文件暂存并提交

rm-rf算法

git add

git提交-m

完成后,您可以将提交推送到远程存储库,更改将反映在
Github

git推送原始主机


让我知道这是否有帮助。

您是否在删除
算法/FizzBuzz
后提交了回购协议?是的,我从finder中删除了文件夹,它甚至不再在我的本地文件中,但是,当我提交新的
FizzBuzz
文件夹时,它没有在我提交时删除旧的
算法/FizzBuzz
。我已经提出了相同的PR,你能检查一下它是否解决了你的问题吗。我会用这些步骤更新我的答案。太棒了,我看到了!非常感谢!不客气。我确实从本地回购中删除并推送了它,但当我这样做时,它保留了旧目录
Algorithms/FizzBuzz
和新目录
FizzBuzz