我想从GitHub的存储库中删除文件夹,我将其推送为尝试一些git命令的尝试,但现在我无法删除它,我尝试使用git rm -r --cached文件夹名称和git告诉我它与任何文件都不匹配。我的目标是保留本地文件夹并将其仅从git中删除。 感谢您的帮助!
答案 0 :(得分:0)
git add .
git commit -m "Removing directories"
git push origin your-branch
我认为这听起来很疯狂,但是既然您想这样做,为什么不尝试呢?
答案 1 :(得分:0)
请执行以下步骤:
git add .
git commit
并带有正确的消息git push origin <your branch>
以后,为避免将此文件夹推送到远程git中,应在.gitignore
文件中为此文件夹添加条目。
答案 2 :(得分:0)
注意:自 2021 年 1 月起,您还可以delete that folder directly on GitHub。
从网络上删除目录
您现在可以从网络浏览器中删除整个文件目录,包括子目录:
<块引用>…
”,然后点击删除目录了解有关删除 file or directory 的更多信息。
然后您可以获取,然后恢复/更新您的本地分支,without deleting the (now) deleted remote files
git fetch
git read-tree origin/main
git checkout-index -f -a
git update-index -q --refresh