Macでgitリポジトリのチェックアウト時改行コードCRLF自動変換を適用する

※ 未コミットの変更が全て破棄されるコマンドなので注意
# 現在の状態を確認(何も出てこなければ無効)
git config --local core.autocrlf
# リポジトリの改行コード自動CRLF変換を有効にする
git config --local core.autocrlf true
# Gitが追跡しているファイルをすべて削除する
git ls-files -z | xargs -0 rm -f
# 削除したファイルを復活させる(CRLF改行で復活する)
git reset --hard

コメント

このブログの人気の投稿

WSL2 Ubuntu への Codex CLI 導入手順

macで node.js と npm をインストールする流れ