選單
GSS 技術部落格
在這個園地裡我們將從技術、專案管理、客戶對談面和大家分享我們多年的經驗,希望大家不管是喜歡或是有意見,都可以回饋給我們,讓我們有機會和大家對話並一起成長!
若有任何問題請來信:gss_crm@gss.com.tw
2 分鐘閱讀時間 (387 個字)

實用小工具 - gitignore.io 介紹

8ddl802_Large

 前言

 什麼是 gitignore?

Git 官方網站 說明如下:

Specifies intentionally untracked files to ignore

Git 官方網站

有些時候,專案內總是會有一些不需要進到 Git 的檔案,如:環境設定檔、程式編譯暫存檔…等,此時可以透過在專案資料夾中,加入一個 .gitignore 檔案,在 .gitignore 檔案中設定哪些檔案不要列入追蹤,就可以達成我們的需求了。 

 gitignore 常見的設定規則

  • 忽略專案各資料夾中的 A.txt 檔案
    A.txt
  • 只忽略 B 資料夾中的 A.txt 檔案
    B/A.txt
  • 忽略所有資料夾中附檔名是 .txt 的檔案
    *.txt
  • 忽略所有 B 資料夾中附檔名是 .txt 的檔案
    B/*.txt

 我怎麼知道要忽略哪些檔案?

  • Github 上已有人整理各種語言的 .gitignore,可以直接使用
  • 在 Github 建立 Repository 時,Github 也會詢問是否要加入預設的 gitignore
  • 但是上述的解決方案,大多只針對程式編譯暫存檔提供忽略規則,不包含 IDE 本身的環境設定檔

 gitignore.io

gitignore.io 與前述 Github 上的服務不同,他提供了整合各種 IDE、語言、框架的服務,進入網站後,只要選取專案中有使用到的 IDE、語言及框架,他就會自動生成一份 .gitignore,省去了我們得各自尋找排除規則後整理在一起的時間

使用方式 

  • 根據需求輸入專案使用的 IDE 、語言及框架
  • 點選「創建」後,即可生成對應的 .gitignore 內容,將內容另存為 .gitignore 檔案後,放入專案資料夾即可
TortoiseGit 操作
QuEyeCIA 測試之路

相關文章

 

評論

尚無評論
已經注冊了? 這裡登入
Guest
2024/05/30, 週四

Captcha 圖像