gitignore使用雜記

近日整理一些作品集,發現上傳到github公開的倉庫上需要注意避免將資料庫密碼等機密檔案上傳,這個因為在前公司都是上傳到公司自行架設的GitLab,比較沒注意,趁機複習一下gitignore的使用。

  • 使用上我們可以先 touch .gitignore,然後直接在gitignore裡面新增我們要git忽略的檔案或資料夾名稱,列在gitignore的檔案不會受版本控制。
  • 但是如果你的檔案在建立.gitignore之前就已經存在了,.gitignore對這些檔案沒有作用。要移除這些已存在檔案的版本控制,可以使用git rm --cached 檔案名稱將這些檔案移出git的版控範圍
  • 或是在stage file時,只將要版控的檔案加進工作目錄;或是git restore 檔案名稱 (此指令會discard 檔案的變更)都是一種方法。

下面是關於gitignore的一些實用文章,謝謝這些文章作者。

【狀況題】有些檔案我不想放在 Git 裡面…

【Git】檔案管理 – 忽略檔案 .gitignore

Git 學習筆記_03(使用Git指令 – 2)

發表者:Q

塵世中一個迷途小書僮

發表留言

使用 WordPress.com 設計專業網站
立即開始使用