git pull した時にerror: unable to unlink old が出た時の対処法

デプロイ時によく起きるエラー
更新しようとしているファイルの権限の問題らしい

従来の手順は
1.error: unable to unlink oldが出たファイルの権限変更コマンド実行
2.git statusを行い、リモートブランチから変更を受け取れたがプルが完了しなかったため
ローカルの変更として残ってしまっているファイルを確認してgit checkoutする
3.再度 git pullを実行

だった(そして1で使うコマンドをその度に忘れている)

今回の手順は
1.error: unable to unlink oldが出たファイルをsudo git checkout
2.git statusを行い、リモートブランチから変更を受け取れたがプルが完了しなかったため
ローカルの変更として残ってしまっているファイルを確認してgit checkoutする
3.sudo git pullを実行

少し迷わなくなったな