你是否知道git忽略Unix可执行文件和.DS_Store文件的方法?

困难: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
发布了182 篇原创文章 · 获赞 71 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/qq_43827595/article/details/101983790