我在网上看到很多答案,但这对我不起作用。所以,我右键单击文件并选择“TortoiseGit”/“删除(保持本地)”。文件图标变成红色,并且所有上面的目录也是。如何使用Windows Tortoise从Git存储库中删除文件?
如果我克隆该目录再次我还是看看这个文件
我试图从上面的目录做“TortoiseGit” /”推”。选项默认为推送。 TortoiseGit创建用户名和密码的对话框。然而,这并没有改变任何东西 - 仍然文件不能从仓库
我在网上看到很多答案,但这对我不起作用。所以,我右键单击文件并选择“TortoiseGit”/“删除(保持本地)”。文件图标变成红色,并且所有上面的目录也是。如何使用Windows Tortoise从Git存储库中删除文件?
如果我克隆该目录再次我还是看看这个文件
我试图从上面的目录做“TortoiseGit” /”推”。选项默认为推送。 TortoiseGit创建用户名和密码的对话框。然而,这并没有改变任何东西 - 仍然文件不能从仓库
删除从龟git的文件后做一个承诺,然后将其推到存储库中,这将删除添加到远程仓库,然后任何后续拉将有有这样的承诺,你将不再得到那个文件。
/这适用,如果你想从所有版本中删除* .BAD文件提交删除,
基本上你需要力推你MSUT有权执行强制推送。请务必在执行以下操作之前备份原始裸存储库
假设您要删除* .bad文件。
git filter-branch --index-filter "git rm --cached -f \ --ignore-unmatch '*.bad'" --tag-name-filter cat -- --all # ~~ compile/Test git push origin --force --all
您不想强制推送 - 这不是一种从存储库中删除文件的好方法,除非您想删除所有的历史记录。以后任何试图挽救仓库的人都会遇到麻烦。 – Michael
我在问Windows Tortoise,谢谢 –