まず日本語を含むファイルが文字化け(というかエンコード?)されてしまうので直した。
$ git config --global core.quotepath false
参考: macのgitで日本語のファイル名がクォート化(文字化け)する現象の解決方法 - ロックとチュウーハイとこりんがるな日々
で、日本語を含むファイル名のものは全てリネームしようと思ったが、
なぜかgitがファイルを認識してくれなくて困った。
結局、
本来触るべきでないファイルも一旦リポジトリから削除してしまうので、
もしかすると diffとか取れなくなっちゃったりするかも。。。
自分の場合はバイナリファイルなのでどうでもよかったが。。。
・.DS_Storeがうざいので無視する
リポジトリの最上位フォルダに.gitignoreを作り、.DS_Storeと書いて保存する。
.gitignore自体もgit addしコミットする。
参考: gitリポジトリで共通する無視ファイルリスト - たぐってつづる
で、日本語を含むファイル名のものは全てリネームしようと思ったが、
なぜかgitがファイルを認識してくれなくて困った。
結局、
1: 日本語ファイルを含んでいるフォルダをまるっとコピーするという手順を踏んで解決した。
2: git rm -rf でコピー元のフォルダを削除する。
3: 一度コミットする。
4: コピーされた方のフォルダから日本語ファイルを削除またはリネームする。
5: コピーされた方のフォルダを手順2で削除したフォルダと同じ名前にする。
6: git add でそのフォルダを追加しコミットする。
本来触るべきでないファイルも一旦リポジトリから削除してしまうので、
もしかすると diffとか取れなくなっちゃったりするかも。。。
自分の場合はバイナリファイルなのでどうでもよかったが。。。
・.DS_Storeがうざいので無視する
リポジトリの最上位フォルダに.gitignoreを作り、.DS_Storeと書いて保存する。
.gitignore自体もgit addしコミットする。
参考: gitリポジトリで共通する無視ファイルリスト - たぐってつづる