在我的情况下,我有新项目。在我之前的开发人员提交git中的所有文件(使用build文件夹,.idea文件夹等)。我创建.gitignore,现在我想删除autogeneric和系统文件。之前我在3步中做了同样的事情: 1)删除存储库中的所有autogeneric和system文件;提交并推送git。 2)创建并填写.gitignore;提交和推送 3)恢复删除的文件(通过IDEA从gradle.build重新创建项目)
现在我尝试新方法而不删除存储库中的文件: 1)创建.gitignore 2)使用命令:git rm -r --cached .gitignore,git rm -r --cached /.idea;等等 3)之后,我将承诺并推动。 4)使用命令:git add。并再次提交和推送
但是我遇到了toLocaleString
git rm -r --cached /.idea
帮我解决这个问题=)
答案 0 :(得分:1)
您想使用git rm -r --cached ./.idea
。
请注意/
中的/.idea
:这将在根文件系统中查找。
答案 1 :(得分:0)
我找到更简单的方法=)
git rm -r --cached .
git add .
git commit -m 'Removed all files that are in the .gitignore'
git push origin master