专栏首页前端资源git rm删除文件的使用,以及和rm的区别

git rm删除文件的使用,以及和rm的区别

说一下git rm和rm的区别,虽然觉得这个问题有点肤浅,但对于刚接触git不久的朋友来说还是有必要的。

用 git rm 来删除文件,同时还会将这个删除操作记录下来;

用 rm 来删除文件,仅仅是删除了物理文件,没有将其从 git 的记录中剔除。

直观的来讲,git rm 删除过的文件,执行 git commit -m "abc" 提交时,会自动将删除该文件的操作提交上去。

而用 rm 命令直接删除的文件,单纯执行 git commit -m "abc" 提交时,则不会将删除该文件的操作提交上去,需要在执行commit的时候,多加一个-a参数,

即rm删除后,需要使用git commit -am "abc"提交才会将删除文件的操作提交上去。

比如:

1)删除文件test.file

git rm test.file
git commit -m "delete test.file"
git push

或者

rm test.file
git commit -am "delete test.file"
git push

2)删除目录work

git rm work -r -f 
git commit -m "delete work"
git push

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 刚从GitHub克隆下来的项目,微信开发者工具就提示有文件修改的解决方法

    不同操作系统使用的换行符是不一样的。Unix/Linux使用的是LF,Mac后期也采用了LF,但Windows一直使用CRLF【回车(CR, ASCII 13,...

    德顺
  • 创建远程仓库,如何将本地项目上传到GitLab

    最近抽时间搭建了一个自己的 Git 服务器(GitLab),准备把一些项目传上去。

    德顺
  • CentOS 8 安装Git及基本配置

    德顺
  • 对比git rm和rm的使用区别

    在这里说一下git rm和rm的区别,虽然觉得这个问题有点肤浅,但对于刚接触git不久的朋友来说还是有必要的。 用 git rm 来删除文件,同时还会将这个删除...

    洗尽了浮华
  • git以及github的使用(1)

    http://my.oschina.net/bxxfighting/blog/378196

    bear_fish
  • 在Ubtuntu Kylin14上学习使用Git

      那么需要设置: git config user.email "我的邮箱(注册github时的邮箱)"

    克虏伯
  • 将 HEXO 部署到VPS

    hexo 可以部署在github,conding。当有了一个 vps 之后可以把 hexo 部署到 vps ,步骤如下:

    tanmx
  • Terminal配置

    若想要源代码可以参考我的GitHub:https://github.com/SeptemberBeryl/wire/blob/master/README.md,...

    Centy Zhao
  • 上传项目到自己的github仓库

    1、首先建立本地的git文件夹 第一步:建立git仓库 cd到你的本地项目根目录下,执行git命令 git init 第二步:将项目的所有文件添加到仓库中 ...

    微风、掠过
  • 使用 git 自动部署简单网站

    本文介绍的是一种直接在本地提交代码,即可自动完成服务器部署的方法。采用这种方法,可以非常方便地完成网站的更新和部署。

    腾讯IVWEB团队

扫码关注云+社区

领取腾讯云代金券