教你快速删除已经提交的.idea目录前言 大家好,我是Leo哥🤓🤓🤓,今天我们来聊一个不一样的话题。(强迫症福音嗷
前言
大家好,我是Leo哥🤓🤓🤓,今天我们来聊一个不一样的话题。(强迫症福音嗷)
话不多说,先看图。
有没有小伙伴再进行远程代码提交的时候,不小心把.idea这个目录给提交上来了,但是看着又非常难受,尤其是某些强迫症患者,比如我。
所以把他干掉这件事就显得迫在眉睫,代码都不写了,也得搞定他。今天Leo哥就教你简单去除他。
快速上手
在开始之前,还是提交大家,再进行项目管理的时候,如果不想把.idea目录提交上去的话,一定要把他加入.gitignore进行忽略,省得后面麻烦事。
简单两步就搞定了了。好了,画不多说了,我们开始干正事吧。
要删除 .idea
目录并从远程仓库中移除,其实也不难,分为下面几个步骤:
- 从本地仓库删除
.idea
文件夹并更新.gitignore
文件
- 打开终端,进入项目目录。
- 如果你希望
.idea
文件夹不再被跟踪,可以将它添加到.gitignore
文件中:
echo ".idea/" >> .gitignore
- 提交
.gitignore
的更改:
git add .gitignore
git commit -m "chore: ignore .idea directory"
2. 从 Git 中删除 .idea
文件夹
- 使用
git rm
命令删除.idea
文件夹的跟踪记录:
git rm -r --cached .idea
- 提交删除操作:
git commit -m "chore: remove .idea directory from repository"
3. 推送更改到远程仓库
- 这一步会将
.idea
文件夹从远程仓库中删除:
git push origin <branch_name>
把 <branch_name>
替换为当前分支的名称,比如 dev
或 master
。
完成这些步骤后,.idea
目录将不再包含在远程仓库中,也不会再被提交。
执行到这里就说明我们的基本流程已经走通了,现在打开我们的远程仓库进行查看。
可以发现,原先存在的目录已经完全被删除了。舒服多了,可以继续开心的写代码了😜😜😜。
转载自:https://juejin.cn/post/7425886822118096947