idea 把一个add到Git的文件去掉

    xiaoxiao2022-07-04  181

    当你用idea把误把一个文件add到git后,想把这个文件去掉(也就是从git管理中去掉,commit时不把这个文件提交)的话,可以用下面的方法:

    这方法就等于:git reset head

    这个命令就是把本地仓库的文件,替换Stage区里相应的文件(工作区,就是你的文件目录,不受影响) 

    在网上看到还一个命令,就是: "git rm --cached <file>" 。这个命令会直接从暂存区删除文件,工作区则不做出改变。(还没有测试过)

    这么看来"git rm --cached <file>"命令比"git reset head"更适合文章主题,前者是删除掉,后者是替换掉。

    ====================================================================================

    转自:https://blog.csdn.net/sdreamq/article/details/40268215

    使用 git rm 命令即可,有两种选择,

    一种是 git rm --cached "文件路径",不删除物理文件,仅将该文件从缓存中删除;

    一种是 git rm --f "文件路径",不仅将该文件从缓存中删除,还会将物理文件删除(不会回收到垃圾桶)。

    创建目录 mkdir

    创建文件 touch

    http://linux.ctocio.com.cn/228/9355228.shtml

    linux 删除目录很简单,很多人还是习惯用 rmdir,不过一旦目录非空,就陷入深深的苦恼之中……

    直接 rm 就可以了,不过要加两个参数-rf 即:

    rm -rf “目录名字”

    -r 就是向下递归,不管有多少级目录,一并删除

    -f 就是直接强行删除,不作任何提示的意思

    需要提醒的是:使用这个 rm -rf 的时候一定要格外小心,linux 没有回收站的

    最新回复(0)