Windows 與 Mac 的文字檔換行字元不同,Windows 版 Git 預設會在取出檔案時自動轉換,因此 git add 時會出現 LF will be replaced by CRLF 的警告。只要在 repo 加上一份設定檔指定換行字元,不論每個人的 Git 設定為何,提交進 repo 與取出到電腦上的檔案都會是同一種換行,Mac 上也不會再出現整 …
Windows PowerShell 執行 .ps1 腳本時出現「已停用指令碼執行」,是因為 Windows 預設的執行原則不允許執行任何腳本。只要把目前使用者的執行原則改成 RemoteSigned,自己寫的腳本就能執行,而且不需要系統管理員權限,從網路下載又沒有簽章的腳本則會先被擋下,確認內容後再解除封鎖即可。