对比git rm和rm的使用区别
2024-10-18 05:49:49
在这里说一下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
最新文章
- js确认删除对话框
- 在网站制作中随时可用的10个 HTML5 代码片段
- hp,Qlogic,Brocade光纖卡查看方式
- How to configure windows machine to allow file sharing with dns alias (CNAME)
- 阿里云服务器配置 SVN 服务器与生产站点同步
- python学习笔记五 模块下(基础篇)
- 讲讲Linq to SQL映射(基础篇)
- 如何在无法直接用VS启动代码时如何调试代码
- ORACLE odbc驱动相关
- 使用copy命令合并二进制文件
- SSM-SpringMVC-28:SpringMVC类型转换之自定义日期类型转换器
- windows无人值守文件的制作_autounattend.xml
- idea 2018.1 for mac破解激活方法---到2099
- PHP 农历公历互转,八字排盘,星座,日历,支持从-1000到3000年间的排盘,二十四节气
- java中next()和nextLine()的区别
- dfs | Security Badges
- Memcache简单使用
- centos7 install rabbtimq
- RandomStringUtils的使用
- 洛谷P3389 高斯消元 / 高斯消元+线性基学习笔记
热门文章
- css实现垂直居中的方法
- SAP ALV中同一列的不同行显示不同的小数位,并能够总计,小计
- SAP内存/ABAP内存/共享内存区别
- .NET破解之百度网盘批量转存工具
- andriod arcgis保存Mapview为图片
- Sharepoint学习笔记—习题系列--70-573习题解析 -(Q115-Q117)
- 浅谈RSA加密算法
- iOS开发之网络编程--1、NSURLSession的基本使用
- SQLAlchemy 做migration的时候 ValueError: too many values to unpack
- linux修改open files数