windows 傳檔案/程式 給Mac後, 在行尾的地方都會出現^M字符 導致git status都會出現被modify的狀態

在MAC上消除 ^M 字符

windows 傳檔案/程式 給Mac後, 在行尾的地方都會出現^M字符 導致git status都會出現被modify的狀態

GPT詠唱: **To restore all files in git repo to their state in the last commit **後出現

方法之一**:

$git restore — source=HEAD — staged — worktree — .**

解釋: 這個指令是使用 Git 命令行工具中的 “git restore” 命令。它的作用是將工作目錄中的檔案恢復到先前的狀態,並且可以選擇性地恢復到不同的地方。這句指令的意思如下:

  • --source=HEAD: 指定恢復的來源是最新的提交(HEAD),即恢復到最近一次的提交狀態。
  • --staged: 將檔案的狀態恢復到暫存區(即將已經 “git add” 到暫存區的檔案恢復到暫存區的狀態)。
  • --worktree: 將檔案的實際內容恢復到工作目錄中,即恢復檔案的內容到實際修改之前的狀態。
  • .: 指定要恢復的檔案或目錄。在這裡的 . 代表當前目錄下的所有檔案。

總的來說,這個指令的作用是將暫存區中的檔案以及工作目錄中的檔案恢復到最近一次提交的狀態,並且將其內容恢復到修改之前的狀態。

目前感覺最好用….(?)