我正在使用IntelliJ IDEA Community Edition 2016.1。 我把我的项目放在Git下,在GitHub上托管。
当我第一次点击GitHub上的 Share Project> 按钮时,每个文件都被选中置于版本控制之下。
现在我想从版本控制中排除模块IML文件。不经意间,我想把它放在我的硬盘上。不幸的是,我找不到办法做到这一点。我如何实现这一目标?
我尝试将其从网络界面中删除,但我在拉/推时遇到了致命错误。
答案 0 :(得分:35)
有一个小技巧。
File Menu-> Settings | Version Control | Confirmation
,然后查看Show options before adding to version control
部分下的When files are created
设置。
或者,您可以查看Do not add
。您必须不选中Add silently
。No
。答案 1 :(得分:23)
提交文件后,将开始跟踪该文件 要从此处删除文件,您必须从存储库中删除它们。
您现在需要做的是删除整个.idea
文件夹,提交删除,将idea
扩展名添加到.gitignore
文件中。
从命令行解释如何做,也可以通过IDEA完成。
# Remove the file from the repository
git rm --cached .idea/
# now update your gitignore file to ignore this folder
echo '.idea' >> .gitignore
# add the .gitignore file
git add .gitignore
git commit -m "Removed .idea files"
git push origin <branch>
答案 2 :(得分:0)
用于颠覆:
打开终端,使用“ svn rm --keep-local”删除
svn rm --keep-local /aa/bb/cc/myfile.txt