git 中如何删除 Untracked files 文件

这篇具有很好参考价值的文章主要介绍了git 中如何删除 Untracked files 文件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

有时候,对于代码的改动,并不想提交,或者想直接拉取更新最新的远程仓库代码,但本地的代码已经做了很多的改动。解决办法:

一、Untracked files(未监控)的文件
Untracked files(未监控) 是你新增的文件,还没有被跟踪的文件。如何去掉它。

1.1、删除 Untracked files

git clean -f

1.2、连 untracked 的目录也一起删掉

git clean -fd

1.3、连 gitignore 的 untracked 文件/目录也一起删掉 (慎用,一般这个是用来删掉编译出来的 .o之类的文件用的)

git clean -xfd

执行上述这几个命令的时候,就会直接帮你删除掉这些文件。可能会让你触不及防,如果删了你不想删的文件/目录还会让你后悔莫及。
所以,我建议在执行上述命令之前,先执行上述命令的查看命令(加上 -n 参数),查看该命令会删除哪些文件

在用使用上述命令之前,建议加上 -n 参数来先看看会删掉哪些文件,防止重要文件被误删

git clean -nf

git clean -nfd

git clean -nxfd

执行加了 -n 参数的命令,会列出该命令会删除的文件,但不会删除文件;确认无误后再执行对应的 git clean 命令。文章来源地址https://www.toymoban.com/news/detail-764374.html

到了这里,关于git 中如何删除 Untracked files 文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 【git】git报错:git checkout xxx error: The following untracked working tree files would be overwritten b

    git报错:git checkout xxx error: The following untracked working tree files would be overwritten by checkout: README.md Please move or remove them before you switch branches. Aborting 这个错误是因为在切换分支时,有一个未跟踪的文件(README.md)会被覆盖。解决方法有两种: 移动或删除未跟踪的文件:你可以将R

    2024年02月16日
    浏览(55)
  • git pull 报错 error: The following untracked working tree files would be overwritten by merge 解决

    git pull origin master 时提示错误  解决方法: 命令: x-----删除忽略文件已经对git来说不识别的文件 d -----删除未被添加到git的路径中的文件 f -----强制运行

    2024年04月25日
    浏览(43)
  • git pull时候报错:the following untracked working tree files would be overwriteten by merge?——git三板斧

    这个错误通常在使用 git pull 命令拉取代码时出现,它表示在合并操作中,有一些未跟踪的文件会被覆盖。 这种情况通常发生在 你本地的工作区中有一些未添加到版本控制的文件 ,而远程仓库上的代码发生了变化,并且这些变化会覆盖到你本地的未跟踪文件。 为了解决这个

    2024年02月09日
    浏览(50)
  • 切换分支报错:Untracked Files Prevent Checkout

    新起的项目在切换master分支到工作分支时,出现下图的问题: Untracked Files Prevent Checkout Move or commit them before checkout 网上的解决办法: 大多都是执行git clean -f ,将所有untracked file 一次性删除。 本人发现执行该命令后会把项目的文件删掉,难以达到预期效果。 进入工程所在目

    2024年01月20日
    浏览(43)
  • these untracked files will be overwritten by checkout

    android studio check out 分支的时候,出现these untracked files will be overwritten by checkout 处理方式 1,进入项目目录下 2,git bash here 3,执行,git clean -d -fx,问题解决。

    2024年02月11日
    浏览(43)
  • 解决“nothing added to commit but untracked files present“

    在执行git commit 命令时错误信息显示 系统无法打开指定的设备或文件 ,说明项目的文件没有“add”,需要先执行git add 文件名,然后再执行git commit -m “xxx” 错误解决如下: 依次将各个文件 git add 然后再进行原来的 git commit -m 命令行 如果不小心add了多余的文件,可以进行撤销

    2024年02月11日
    浏览(36)
  • error: The following untracked working tree files would be overwritten by merge:

    error: The following untracked working tree files would be overwritten by merge: 翻译一下就是: 错误:以下未跟踪的工作树文件将被合并覆盖: 问题分析: 问题出在 Error 所列出的文件在本地的当前分支下未授权给 git 追踪,但同样命名的文件,也即出现在另一个(远程)分支下的同一文件却

    2024年02月11日
    浏览(46)
  • [git push]remote: error: File: MB, exceeds 100.00 MB.git push提示文件大于100m处理方法与git删除缓存文件

    使用git push将本地项目push到gitee时,发生错误报告,如下图所示: 标红的error显示: error: File: f8ca2c1b4c347904a4b088d145b55e9c2b595f80 102.62 MB, exceeds 100.00 MB. 可知gitee超过100MB的文件无法上传,此时如果在项目中删除此文件,重新使用 git add . 、 git commit -m \\\"XXX\\\" 的方式,会导致文件依然

    2024年03月25日
    浏览(51)
  • 在git使用时不小心commit了大文件,如何删除commit中的大文件记录

    问题背景:由于许多人在使用git命令的时候,习惯于使用 git add . 添加所有更改的命令,这个习惯会导致在进行git 进行push的时候,由于无意间提交commit缓存的大文件,阻止正常的push 从而很难解决,本文为了解决这问题,有以下小经验(文章广泛参考了其他帖子) 如果你也因

    2024年02月16日
    浏览(43)
  • git仓库体积过大,如何减小?git仓库体积压缩,使用git-filter-repo删除历史大文件

    如果我们在使用的过程中不小心将较大的二进制文件加入到仓库中,那么随着我们提交次数的增多仓库的体积将会不断的膨胀,例如我在项目中每次都会编译出一些so库文件,但是我并没有忽略这些文件,每次都会提交,随着时间的推移仓库体积不断膨胀,将不能再推送到远

    2024年02月16日
    浏览(40)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包