git的gitignore檔案排除資料夾和檔案

yyy123456發表於2022-03-03

git 的 .gitignore 檔案排除資料夾和檔案

專案目錄如下

folder_a
folder_b
public
public/index.php
public/static/1.txt
public/static/js/1.js
public/folder_c 不需要入庫
public/a.txt 不需要入庫
c.txt
d.txt

假設現在的需求是這樣,
1、根目錄下所有檔案和資料夾都入庫,
2、public 資料夾需要入庫,
3、public 下面的 index.php 檔案需要入庫,
4、public / static 資料夾需要入庫,且 static 裡面的檔案和資料夾都需要。
5、public 資料夾下其他的檔案和資料夾不需要入庫。

則 .gitignore 寫法如下,已測試透過:

!/public/
/public/*
!/public/static/
!/public/index.php
本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章