はじめに
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の管理下に入らなくなります。