这篇文章主要介绍了从git仓库中删除.idea文件夹的小妙招,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

如果不配置.gitignore的文件,带push代码的时候就会把一写不必要的文件push到远程仓库,如.idea文件。如果不小心出现此文件在远程仓库可以通过一下步骤delete此文件:

1.配置.gitignore文件(新建/编辑)

echo '.idea' >> .gitignore

2.将.gitignore文件上传到远程仓库

git pull git add .gitignore git commit -m 'edit .gitignore' git push origin master

3.删除git的.idea文件

git rm --cached -r .idea

4.同步到远程仓库

git commit -m 'delete .idea' git push origin master

完成之后就可以发现git仓库中的.idea文件已经被删除,而且之后push代码也不会再把.idea文件上传。

PS:我在使用PyCharm编写python代码,一般是通过new -> .ignore file -> .gitignore file自动生成.gitignore文件。

下面是我自己比较常用的.gitignore文件简短配置:

.project .settings/ .prefs .pydevproject .idea/ .idea .DS_Store .cache *.pyc *.html *.xlm

到此这篇关于从git仓库中删除.idea文件夹的小妙招的文章就介绍到这了。

从git仓库中删除.idea文件夹的小技巧相关推荐

  1. .gitignore文件_【第1739期】为Git仓库里的.idea文件夹正名

    前言 .idea该不该提交到代码仓库中呢?你的意见呢?今日早读文章由<Flask Web开发>作者@李辉分享. 正文从这开始-- 在网络上,我曾多次看到人们对于Git仓库中的.idea文件 ...

  2. 计算机受控文件夹管理,小技巧分享:如何在Windows 10中启用和使用受控文件夹访问!...

    勒索软件非常猖獗,除了安装防病毒软件外,您还需要格外小心以保护Windows计算机的安全.尽管人们始终可以使用一种反勒索软件,但Windows 10现在通过在Windows Defender安全中心中 ...

  3. mvn install之后如何从本地maven仓库中删除jar文件

    mvn install 将包安装至本地仓库,以让其它项目依赖. mvn install之后想删除怎么办呢 有两种方式: 1.手动删除文件(不推荐) 2.用命令行删除(推荐,传递依赖关系也将被清除(本地 ...

  4. mobaxterm 传文件夹_MobaXterm 中删除的文件夹或文件如何恢复?

    如何安全找回丢失数据的方法 1. 下载并安装B计划数据恢复软件. 2. 运行恢复软件,点击"深度扫描". 深度扫描是绕过文件系统直接从硬盘.U盘.SD卡等设备底层恢复数据,因此使用 ...

  5. win10 outlook2016 如何删除IMAP文件夹 (脑残党操作)

    写作背景: 做了将近一年的helpdesk了,才搞清楚这一点是非常遗憾的.不遗憾的是终于搞明白了,终于明白了POP和IMAP之间的区别. https://jingyan.baidu.com/artic ...

  6. outlook删除服务器文件夹,如何还原已删除的Outlook文件夹[最佳方式]

    Outlook 是世界上最流行的电子邮件服务之一. 组织更有可能使用Outlook和Microsoft Exchange Online. Outlook的文件夹设计使电子邮件管理更容易. 用户可以创建 ...

  7. 两个数据库服务器怎么删除一个文件夹,删除公用文件夹数据库

    删除公用文件夹数据库 08/31/2016 本文内容 适用于: Exchange Server 2010 SP2, Exchange Server 2010 SP3 上一次修改主题: 2012-07- ...

  8. git 删除仓库中的文件夹,但是不删除本地文件夹

    使用方法 git rm --cache 文件夹名称 注意: 使用git rm 文件夹会同时删除仓库与本地的文件夹,流泪-

  9. linux git删除的文件怎么还原,从Git仓库中恢复已删除的分支、文件或丢失的commit...

    从Git仓库中恢复已删除的分支.文件或丢失的commit 在使用Git的过程中,有时可能会有一些误操作 比如:执行checkout -f 或 reset -hard 或 branch -d删除一个分支 ...

最新文章

  1. Silverlight中多个Xaml之间的切换/调用/弹出/传参数(转)
  2. 如何在使用babel和webpack时生成源图?
  3. android 动态录音权限,Android如何判断手机是否有录音权限的工具类
  4. 查询当前oracle字符集,查询修改oracle当前字符集-转
  5. cmos全局曝光算法_2019腾讯广告算法大赛方案分享(冠军)
  6. 关于cookie domain中的点前缀
  7. ThreadLocal http://blog.jobbole.com/20400/
  8. gps测速仪手机版下载_银豹收银系统手机版下载-银豹收银系统手机安卓版APP下载v2.0.1.2...
  9. MFC1、动态创建CButton
  10. Flume-监控之Ganglia
  11. optistruct线性求解一次二次单元应力位移比较
  12. 注册登录后才可以下载的源码_专注爬虫:20个精心总结爬虫项目,爬虫技术这里强(附源码)...
  13. Python断言与isinstance()判断数据类型
  14. 在实习的过程中规划自己的未来职业蓝图
  15. 堆溢出off-by-one(asis-ctf-2016 pwn 之 b00ks)
  16. java上传微博图床_php上传图片到微博图床
  17. 人话版GPL 2.0协议
  18. 使用代理后,雷鸟连接qq邮箱
  19. HDU 3132 Taunt Exposure Estimation(数学)
  20. C++ 指向数组的指针

热门文章

  1. 身边的隐形富豪,都有哪些特征?
  2. 全网最简单的dubbo源码调试,建议点赞收藏!!!
  3. TensorFlow介绍之TF数据流图
  4. python进程执行带有参数的任务(args、kwargs)
  5. Linux centos7 NMAP网络探测工具安装过程以及使用示例!
  6. 综述|计算机视觉中的注意力机制
  7. 目标检测任务中的训练宝典 |实用技巧
  8. 使用 YOLO 进行目标检测
  9. 基于OpenCV的图像阴影去除
  10. Virtual Box+Centos7.0+Kaldi安装