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

最新文章

  1. js确认删除对话框
  2. 在网站制作中随时可用的10个 HTML5 代码片段
  3. hp,Qlogic,Brocade光纖卡查看方式
  4. How to configure windows machine to allow file sharing with dns alias (CNAME)
  5. 阿里云服务器配置 SVN 服务器与生产站点同步
  6. python学习笔记五 模块下(基础篇)
  7. 讲讲Linq to SQL映射(基础篇)
  8. 如何在无法直接用VS启动代码时如何调试代码
  9. ORACLE odbc驱动相关
  10. 使用copy命令合并二进制文件
  11. SSM-SpringMVC-28:SpringMVC类型转换之自定义日期类型转换器
  12. windows无人值守文件的制作_autounattend.xml
  13. idea 2018.1 for mac破解激活方法---到2099
  14. PHP 农历公历互转,八字排盘,星座,日历,支持从-1000到3000年间的排盘,二十四节气
  15. java中next()和nextLine()的区别
  16. dfs | Security Badges
  17. Memcache简单使用
  18. centos7 install rabbtimq
  19. RandomStringUtils的使用
  20. 洛谷P3389 高斯消元 / 高斯消元+线性基学习笔记

热门文章

  1. css实现垂直居中的方法
  2. SAP ALV中同一列的不同行显示不同的小数位,并能够总计,小计
  3. SAP内存/ABAP内存/共享内存区别
  4. .NET破解之百度网盘批量转存工具
  5. andriod arcgis保存Mapview为图片
  6. Sharepoint学习笔记—习题系列--70-573习题解析 -(Q115-Q117)
  7. 浅谈RSA加密算法
  8. iOS开发之网络编程--1、NSURLSession的基本使用
  9. SQLAlchemy 做migration的时候 ValueError: too many values to unpack
  10. linux修改open files数