假设我在本地远程删除的存储库的远程源中有很多文件,但从未从版本控制中删除。有没有办法简单地用命令或脚本删除所有远程文件?如果我在存储库文件夹中,我可以这样做:
git sync
它会说“这个文件在本地不存在,所以将其从原点中删除”。
我可以使用比较脚本来检查本地和远程,我似乎无法找到任何东西,我知道这一定已经完成了。
答案 0 :(得分:0)
也许
git push
git rm foo.txt
git commit
git push -f
答案 1 :(得分:0)
在本地,请确保从repo中删除文件:
git add -A .
git commit -am 'deletions'
git push
现在在遥控器上
git pull
git clean -dfn .
如果删除列表没问题,将-n
放到实际删除