如何写.gitignore只包含指定的文件扩展名

# .gitignore
# 首先忽略所有的文件
*
# 但是不忽略目录
!*/
# 忽略一些指定的目录名
ut/
# 不忽略下面指定的文件类型
!*.c++
!*.cc
!*.cp
!*.cpp
!*.cxx
!*.h
!*.h++
!*.hh
!*.hp
!*.hpp
!*.hxx
!*.C
!*.H
!*.c

以上规则建立后,执行 git add ./* 即可。

原文地址:https://www.cnblogs.com/gantoday/p/8743378.html