git删除未监视的文件

新增的文件使用git status查看会提示Untracked files,如果想要删除Untracked files,可以使用如下命令:

1 git clean -f # 删除Untracked files
2
3 git clean -fd # 连Untracked的目录一起删除
4
5 # 在使用上述的命令时,建议加上-n参数来查看删除哪些文件,以防删除了重要文件
6
7 git clean -fn
8 git clean -fdn

原文地址:https://www.cnblogs.com/zhuzhaoli/p/10734905.html

时间: 2024-10-06 02:54:52

git删除未监视的文件的相关文章

git删除未跟踪文件

# 删除 untracked files git clean -f # 连 untracked 的目录也一起删掉 git clean -fd # 连 gitignore 的untrack 文件/目录也一起删掉 (慎用,一般这个是用来删掉编译出来的 .o之类的文件用的) git clean -xfd # 在用上述 git clean 前,墙裂建议加上 -n 参数来先看看会删掉哪些文件,防止重要文件被误删 git clean -nxfd git clean -nf git clean -nfd 原文

git删除远程仓库的文件或目录

git rm -r --cached a/2.txt //删除a目录下的2.txt文件   删除a目录git rm -r --cached a git commit -m "删除a目录下的2.txt文件" git push

git 删除github上的文件

硬盘删除文件后,执行$ git status 会提示你仍然需要$ git rm <文件> 此时如果是要删除大批量文件,这么一个一个命令下去不得累死人啊 其实可以这样(不管之前有没有已经本地物理删除) 执行 $ git rm * -r(记得,cd 到你要删除的目录下.当然 * 可以换成指定目录) 这时删除文件已经进入本地缓存区, 接下来就是正常的提交操作了 $ git add .  $ git commit -m "clear" $ git push origin maste

git 删除 repository

git 删除 repository 打开版本库,选择要删除的repository 点击Settings 找到删除选项 输入repository name,点击delet…… 删除本地仓库 执行git init命令 在本地目录下找到.git文件 删除.git 删除本地仓库目录文件 $$ MINGW32 ~ $ cd c:/PycharmProjects/test $$ MINGW32 ~/PycharmProjects/test (master) $ pwd /c/Users/china/Pych

【原创】Git删除暂存区或版本库中的文件

0 基础 我们知道Git有三大区(工作区.暂存区.版本库)以及几个状态(untracked.unstaged.uncommited),下面只是简述下Git的大概工作流程,详细的可以参见本博客的其他有关Git的文章[链接]. (1)打开你的项目文件夹,除了隐藏的.git文件夹,其他项目文件位于的地方便是工作区,工作区的文件需要添加到Git的暂存区(git add),随后再提交到Git的版本库(git commit). (2)首次新建的文件都是untracked状态(未跟踪),此时需要git add

git 删除untracked 文件(转载)

From:http://zhidao.baidu.com/question/983440344933263859.html git clean命令可以删除未被版本库跟踪的文件或目录. # 删除 untracked files git clean -f # 连 untracked 的目录也一起删掉 git clean -fd # 连 gitignore 的untrack 文件/目录也一起删掉 (慎用,一般这个是用来删掉编译出来的 .o之类的文件用的) git clean -xfd # 在用上述 g

git正确的删除远程仓库的文件并用.gitignore忽略提交此文件

我向远程仓库提交了如下文件src/ pom.xml target/ WebContent/,发现没必要提交target目录. 于是做了如下操作: git rm -r --cached target git commit -m "delete target/" git push origin master 打开github看一下,target目录是不是没有提交了! 如果想把target目录以后都不用提交,可以作如下 vi .gitignore #写入: target/ #可以在.giti

git 删除文件/移动文件

1.git rm 删除文件 git restore --file (git老版本:git checkout) git rm --file(本地和管理都已删除) git rm --cached file(本地保留文件,管理中以删除) git rm *.pyc(匹配文件) 1)修改文件后使用git status 查询状态 提示:1.进行git add .添加至缓存区间 2.放弃此次修改 执行第二句,放弃修改 重新加载后,发现 go go go的那一句不见了 2)已添加到暂存区间,执行git rest

git删除远程分支中的文件

一开始没有把git项目中的.classpath加入到.gitignore中,导致远程分支中一直存在这个文件,这样在其他机器上执行git pull时,会导致本地的.classpath被破坏,而使得这个项目的引用出现问题.由此,我们需要把远程分支中的.classpath文件删除. 1. 一种想法是把.classpath文件加入到gitignore中,这样在下次提交的时候就不会提交.classpath文件,但是这种做法并不会使得远程分支中的.classpath文件被删除. 2. 下面有比较挫的方法来解