我正在使用IntelliJ IDEA Community Edition 2016.1。我把我的项目放在Git下,在GitHub上托管它。
当我第一次在GitHub按钮上点击Share Project时,每个文件都被选中置于版本控制之下。
现在我想从版本控制中排除模块IML文件。不经意间,我想把它放在我的硬盘上。不幸的是,我找不到办法做到这一点。我该如何实现这一目标?
我试图从网络界面删除它,但是在拉/推时我遇到了一些致命的错误。
有一个小技巧。
File Menu-> Settings | Version Control | Confirmation
,然后检查Show options before adding to version control
部分下的When files are created
设置。或者,您可以检查Do not add
。您必须不检查Add silently
。No
。提交文件后,将开始跟踪它。 要从此处删除文件,您必须从存储库中删除它们。
你现在需要做的是删除整个.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>
用于颠覆: