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を実行
少し迷わなくなったな