我在一个仓库中有多个文件夹。最初是在处理folder3并推送提交。然后我决定将folder3的名称更改为folder3A并推送到github。然后我使用rm -rf folder3
在本地删除了folder3,然后推送了提交。现在问题是如果我想删除我的github仓库中的folder3,以下命令都不起作用,因为在本地找不到该文件:
git rm -r --cached folder3
,git rm -rf obj
都会出现此错误:fatal: pathspec 'folder3' did not match any files
。如何只删除一个已在本地删除但仍存在于github上的文件夹?
答案 0 :(得分:1)
立即添加目录中的所有内容,并将github与您的文件夹同步。
git add *
git commit -m "removed a folder"
git push origin master