idea、target等非必要上传的文件被上传到git,如何处理?

这篇具有很好参考价值的文章主要介绍了idea、target等非必要上传的文件被上传到git,如何处理?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、.idea、target等非必要上传的文件被上传到git,如何处理?

在使用git等版本控制工具进行版本控制的时候,并不是工程所有的文件需要上传到git上进行版本管理,比如有些文件是编译工具自带的、编译包等等,这些是不需要上传到git上进行管理的;有时候我们没有注意就上传了,那这时候我们该如何把这些非必要上传的文件去掉呢?主要有如下几步:

(1)将不需要进行版本控制的文件或者目录放到.gitignore文件中

一般在工程下的最外层文件目录下,创建一个.gitignore文件,将不需要进行版本控制的文件或者目录写到这个文件里并保存,可以自己手动创建一个,如果使用的是idea等编程工具也可以通过可视化界面进行操作,但其实原理都是一样的,都是通过创建.gitignore文件实现;

以idea编译器为例,需要将.idea文件目录里的文件全部不提交到git上,选中该.idea文件目录并右击,然后点击Git,再点击Add to .gitignore,最后再点击.gitignore;这时候就将.idea文件目录忽略提交到git的设置设置完毕了;如果想把target目录也设置不提交到git,操作方法也与上述类似即可;

打开.gitignore文件,看到如下内容:

/.idea/
/target/

如果我们之前已经把 .idea和target非必要提交到git上的文件目录加入(add)到git了,这时候虽然我们设置到了.gitignore文件中,但是这些非必要提交的文件依然会提交,这是为什么呢?因为在我们设置到 .gitignore文件之前,这些add到本地缓存中了,这时候我们就需要把它们从本地缓存中删除,再提交;

查看暂存区中文件信息是否有 target ,.idea 文件

git ls-files 查看暂存区中文件信息

(2)从本地缓存中删除非必要提交到git的文件目录

具体操作如下,打开gitbash,并进入到你工程的主目录下:

git rm -r --cached .idea
git rm -r --cached target
git commit -m "删除不必要的文件提交"

再次查看缓存区中,是否还有已经删除的不必要文件

git ls-files 查看暂存区中文件信息

之后再将这次commit操作push到远程库里即可,这样之后版本控制就不会再将这些不必要的文件或者目录给提交了; 文章来源地址https://www.toymoban.com/news/detail-439712.html

到了这里,关于idea、target等非必要上传的文件被上传到git,如何处理?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • idea项目提交到github 怎么去除.idea文件和target文件

    在将项目提交到GitHub之前,你通常会希望忽略一些特定的文件或目录,如 .idea 文件夹和 target 文件夹。这可以通过配置 .gitignore 文件来实现。下面是一些简单的步骤: 编辑.gitignore文件: 在 .gitignore 文件中添加需要忽略的文件和目录。在你的情况下,你想忽略 .idea 文件夹和

    2024年04月14日
    浏览(33)
  • idea中误删.iml和.idea文件,如何处理

    目录 一、问题描述 二、解决方案 1、理论知识 (1).iml 文件 (2).idea文件 2、操作环境 3、操作步骤 (1)找到【Maven】工具按钮 (2)点图标,重复导入maven项目(这是重点) (3)项目恢复正常 我在删除 Untracked files 文件和目录时, 执行 git clean -xdf  不小心删除了idea中的

    2024年02月04日
    浏览(32)
  • 【IDEA Git系列(共x篇)】第2篇:提交代码时提示冲突如何处理

            有自己思想,拒绝纯复制黏贴!!!         这里说个题外话,现在网上有一种现象让我深恶痛绝,就是很多网友对别人所发的博文不加验证,便进行纯复制转发,我很想知道,转发了之后意义在哪?自己都没有去验证所转发的内容是否有效便进行纯复制转发,

    2023年04月08日
    浏览(33)
  • 开发工具:git 提交时过滤不必要的文件

    我是 ABin-阿斌:写一生代码,创一世佳话,筑一览芳华。如果小伙伴们觉得不错就一键三连吧~ 有时候我们在 IDEA 中 git 提交时会出现一些不必要的文件让我们提交,那么这个时候我们如何避免这些文件被 git 识别到,请看下方解决方案。 比如这个提交,会有很多的这种:Ma

    2024年02月11日
    浏览(32)
  • uniapp uview文件上传的文件不是文件流,该如何处理?用了uni.chooseImage预览功能要如何做

    在使用uniapp开发,运用的ui是用uview,这边需要做一个身份认证,如下图 使用的是uview的u-upload组件,可是这个组件传给后端的不是文件流 后端接口需要的是文件流格式,后面使用了uniapp的选择图片或者拍照的api,api地址 uview的是返回的文件信息是对象格式,uni.chooseImage返回的

    2024年02月14日
    浏览(34)
  • idea上传git

    1、首先,需要你自己登录GitLab,并新建一个项目的链接,如下图所示; 图一: 图二: 图三(idea上传时用到此链接): 2.在idea上新建一个demo项目,创建一个Git仓库: 3.点击创建后,左侧项目变红 4.Add,项目变绿 5.commit,commit and push 6.点击push,在gitlab上查看“项目的提交状态

    2024年02月16日
    浏览(23)
  • idea将本地项目上传git

    idea将本地项目上传git 第一步:菜单栏 VCS——import into Version control——Create git Repository——弹出框找到选中自己项目——点击OK 第二步:选中项目右键 ——git——Add 文件会变成绿色表示成功 第三步:VCS——commit——ok 提交到本地仓库 第四步:VCS——git——push——单击Define

    2024年02月11日
    浏览(71)
  • idea新项目上传git

    关于idea新项目怎么上传到git,今天整理一下操作的步骤。来做一个记录! 1.首先要在项目上右击打开终端或者在idea的下方有一个快捷按钮 按照上面的截图进行操作,打开终端窗口 2.然后在终端窗口中输入 git init 命令,会出现如图样子 3.然后右击项目会出现git的选项,然后按

    2024年02月12日
    浏览(34)
  • IDEA将内容上传至Git

    1.编写好任务之后,准备上传工作:点击蓝色向下箭头,下拉项目,避免上传冲突 2.更新完成之后,点击绿色对号,会弹出可选择上传的文件,勾选后点击commit,上传至本地仓库 若有的内容没有不需要上传,会弹出一个提示窗口,判断是否重试或继续上传,若继续上传,点击

    2024年02月11日
    浏览(22)
  • idea中用git上传项目失败

    在idea中使用git去将项目上传到仓库的时候,上传失败并且右下角弹出黄色的警告框显示上传失败,查看日志后报错如下: 问题原因: 出现这种问题的原因是因为本地仓库刚建立,没有远程仓库的README.md文件,所以导致的上传失败. 解决方法: 使用下面的命令将文件从远程仓

    2024年02月15日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包