困难:git如何忽略mac下exec unix文件和.DS_Store文件
出师不利
在.gitignore中添加如下代码即可
# Ignore all
*
# Unignore all with extensions
!*.*
# Unignore all dirs
!*/
但是当我还想忽略烦人的.DS_Store文件时我又遇到了问题,因为上面的规则这个文件时有后缀的所以也会被加进去,没办法只能曲线救国,只设置你不想不忽略的文件吧
曲线救国
# Ignore all 忽略所有文件
*
# Unignore files with specific extensions 增加指定扩展名文件
!*.cpp
!*.txt
!*.md
# Unignore all dirs 增加所有目录
!*/
终于我可以忽略exec这类二进制文件和.DS_Store文件了
战利
使用.gitignore文件的方法
- 先忽略全部文件和文件夹
- 然后再添加自己想要管理的文件和文件夹
# 增加指定目录和下面的所有目录
!/work/
!/work/**/
# 增加指定文件filename
!filename