文件操作#
删除文件#
需求:删除文件并产生一次版本记录
步骤:
- 手动删除工作区文件
-
暂存变更/手动删除暂存区文件造成变更
从暂存区移除文件,命令
git rm --catched 目标文件
- 提交保存
总结:工作区只要改变,都可以暂存提交产生新记录
忽略文件#
概念:
.gitignore
文件可以让git彻底
忽略跟踪指定文件
目的:让git仓库更小更快,避免重复无意义的文件管理
例如:
- 系统或软件自动生成的文件
- 编译产生的结果文件
- 运行时生成的日志文件,缓存文件,临时文件等
- 涉密文件,密码,密钥等文件
eg:忽略npm下载的第三方包node_modules、忽略打包文件夹dist、忽略vscode配置文件.vscode、忽略密钥文件*.pem,*.cer、忽略日志文件*.log
创建:
- 项目根目录新建.gitignore文件
- 填入相应配置来忽略指定文件
注意:若文件已经被暂存区跟踪过,可以从暂存区移除即可