命令`git rm -r --cached / .idea`有问题

时间:2015-10-12 17:21:03

标签: git intellij-idea gitignore

在我的情况下,我有新项目。在我之前的开发人员提交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

帮我解决这个问题=)

2 个答案:

答案 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