はじめに
mac osを使ってチーム開発をしています。
備忘録も兼ねております。
初心者のため、間違い等あれば教えていただけますと幸いです。
マージできない
コードレビューでLGTMをもらい、さあ初めてのマージをするぞ!
と思ったらmerge pull requestが押せない…
app/.DS_Storeという記述が出ているけどそんなファイルどこにもない…
解決法
カレントディレクトリで以下の作業をする
1.ファイルを検索
$ find ./ \( -name ".DS_Store" -or -name "._*" \)
2.ファイルを削除
$ find ./ \( -name ".DS_Store" -or -name "._*" \) | xargs rm -rf
3..gitignoreに記述を追加
.DS_Store
これでmerge pull requestが押せるようになるのと、
.DS_Storeがgitの管理下に入らなくなります。