1

假设我的远程存储库中有很多文件已在本地删除,但从未从版本控制中删除。有没有办法使用命令或脚本简单地删除所有远程文件?如果我在存储库文件夹中,我可以这样做:

git sync

它会说“这个文件在本地不存在,所以把它从源头中删除”。

我可以使用检查本地与远程的比较脚本,但我似乎找不到任何东西,而且我知道这一定已经完成了。

4

2 回答 2

0

也许 git push

git rm foo.txt
git commit
git push -f
于 2013-04-12T22:40:29.150 回答
0

在本地,确保从 repo 中删除文件:

 git add -A .
 git commit -am 'deletions'
 git push

现在在遥控器上

 git pull
 git clean -dfn .

如果删除列表对您没问题,请删除-n以实际删除

于 2013-04-12T22:43:01.937 回答