likes
comments
collection
share

教你快速删除已经提交的.idea目录前言 大家好,我是Leo哥🤓🤓🤓,今天我们来聊一个不一样的话题。(强迫症福音嗷

作者站长头像
站长
· 阅读数 83

前言

大家好,我是Leo哥🤓🤓🤓,今天我们来聊一个不一样的话题。(强迫症福音嗷)

话不多说,先看图。

教你快速删除已经提交的.idea目录前言 大家好,我是Leo哥🤓🤓🤓,今天我们来聊一个不一样的话题。(强迫症福音嗷

有没有小伙伴再进行远程代码提交的时候,不小心把.idea这个目录给提交上来了,但是看着又非常难受,尤其是某些强迫症患者,比如我。

所以把他干掉这件事就显得迫在眉睫,代码都不写了,也得搞定他。今天Leo哥就教你简单去除他。

快速上手

在开始之前,还是提交大家,再进行项目管理的时候,如果不想把.idea目录提交上去的话,一定要把他加入.gitignore进行忽略,省得后面麻烦事。

教你快速删除已经提交的.idea目录前言 大家好,我是Leo哥🤓🤓🤓,今天我们来聊一个不一样的话题。(强迫症福音嗷

简单两步就搞定了了。好了,画不多说了,我们开始干正事吧。

要删除 .idea 目录并从远程仓库中移除,其实也不难,分为下面几个步骤:

  1. 从本地仓库删除 .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> 替换为当前分支的名称,比如 devmaster

完成这些步骤后,.idea 目录将不再包含在远程仓库中,也不会再被提交。

教你快速删除已经提交的.idea目录前言 大家好,我是Leo哥🤓🤓🤓,今天我们来聊一个不一样的话题。(强迫症福音嗷

执行到这里就说明我们的基本流程已经走通了,现在打开我们的远程仓库进行查看。

教你快速删除已经提交的.idea目录前言 大家好,我是Leo哥🤓🤓🤓,今天我们来聊一个不一样的话题。(强迫症福音嗷

可以发现,原先存在的目录已经完全被删除了。舒服多了,可以继续开心的写代码了😜😜😜。

转载自:https://juejin.cn/post/7425886822118096947
评论
请登录