讓 git 忽略檔案權限變更

在 Mac 或 Linux 環境開發時,變更檔案權限常導致 Git 顯示大量的檔案更動。本文介紹如何透過 Git 指令設定 core.fileMode,讓 Git 忽略權限變更,僅追蹤檔案內容的修改,協助開發者保持乾淨的工作樹。

發佈
閱讀
約 1 分鐘
字數
170
⚠️ 舊文提醒:本文發佈於約 4 年前,部分內容或指令可能已過時,請斟酌參考。

在 Mac 或者 Linux 環境底下,有時候使用了 chmod 變更了檔案權限
結果 git 就把大量的檔案權限變更都列入檔案更動裡

根據文件
https://mirrors.edge.kernel.org/pub/software/scm/git/docs/git-config.html

我們可以下以下指令

1
git config core.fileMode false

如果想一次解決,可以多下 --global
指令就會變成

1
git config --global core.fileMode false

也許你也會想看看

輸入關鍵字開始搜尋 · ↑↓ 選擇 · Enter 開啟