gitignore仅允许特定文件上传
git 作为一个优秀的源代码版本控制系统, 对如 PDF, Office 软件管理没有意义. 同时, 也没有必要管理代码编译后产生的文件, 而这些文件名称变化多样, 无法一一写入 .gitignore
文件中.
经过各种查找, 发现以下方式可以使 git 仅读取特定类型的文件
创建全局忽略文件
随便进入一个 git 环境, 输入
~$ git config --global core.excludesfile ~/.gitignore_global
如果是 windows 环境, 需要把 ~/
改为对应的 user/用户名
.
写入忽略规则
# 忽略所有文件
*
# 不忽略目录
!*/
# 以下写入需要 git 管理的文件后缀
!*.cpp
!*.java
!*.py
提交被忽略的文件
如果希望提交被忽略的文件, 可以在命令行中输入
~$ git add 文件名 -f
即可.
完