博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
对比git rm和rm的使用区别
阅读量:6333 次
发布时间:2019-06-22

本文共 550 字,大约阅读时间需要 1 分钟。

 

在这里说一下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

转载地址:http://xtioa.baihongyu.com/

你可能感兴趣的文章
JS节点操作
查看>>
C++层次遍历二叉树
查看>>
WinSockets编程(六)select模式
查看>>
Poj2245--Lotto(DFS)
查看>>
MicrosoftSQLServer数据库定时备份(备份计划)的几种方式
查看>>
java基础Synchronized关键字之对象锁
查看>>
Node js 嵌入式模板引擎 ejs 的使用
查看>>
LVS+Keepalive+Nginx实现负载均衡
查看>>
支付宝即时到账DEMO配置与使用
查看>>
oracle 12c rac vip和监听故障
查看>>
不规则ROI的提取
查看>>
算法导论系列:分治算法
查看>>
16-Flutter移动电商实战-切换后页面状态的保持AutomaticKeepAliveClientMixin
查看>>
asp.net 生成静态页面
查看>>
2102: [Usaco2010 Dec]The Trough Game
查看>>
3212: Pku3468 A Simple Problem with Integers
查看>>
SVG 的使用
查看>>
网商银行×OceanBase:首家云上银行的分布式数据库应用实践
查看>>
ES 6大纲总结——Array的扩展
查看>>
用Pyenv 和 Virtualenv 搭建单机多版本 Python 虚拟开发环境
查看>>