在msys2中讓git忽略本機的許可權

2021-08-02 06:40:54 字數 402 閱讀 7016

許多時候,我們是在linux伺服器上開發。有的時候我們需要在本地機器上用msys2同步檢視**。

經常碰到的事情是,明明我們在本地機上並沒有修改**。當敲下如下命令的時候,發現有幾個檔案被修改。

git status
如果用git的diff命令檢視一下後,會出現檔案讀寫執行許可權的被修改了。這樣導致無法在本地機上同步到最新的**。

git diff filename

old mode 100755

new mode 100644

要修改這個問題,可以讓git忽略本機許可權。這樣就可以照常merge了。

git config core.filemode false

MSYS2的源配置

msys2安裝筆記 msys2 mingw w64 git gvim 環境配置 msys2環境搭建 msys2安裝g pacman s mingw w64 x86 64 toolchain mingw w64 i686 toolchain 由於gfw作怪,訪問sf的源並不穩定,筆者推薦使用北京理工大...

搭建MSYS2編譯環境

軟體安轉比較簡單,一直下一步就好了。msys2預設的軟體源,在國內訪問非常慢,最好配置為國內的源 修改msys64 etc pacman.d目錄下的三個mirrorlist.檔案 32 bit mingw w64 repository mirrorlist primary 清華大學映象 server...

Msys2安裝 配置

1.安裝msys2 2.3.4.執行 安裝完成後 1.安裝tree 以樹的格式檢視資料夾 pacman s treepacman syu 檢查版本 pacman su 更新pacman s fishpacman s vim5.修改啟動msys預設啟動fish vim etc nsswwitch.co...