##問題
AWSにデプロイする中でEC2のcredentialsにlocalのDB内容を反映させようとしたが、pullしても反映されない
##原因
ローカルでcredentialsを編集してpushした後に、EC2内で
git pull origin main
を実行するとconflictが起きていたので、解決するためにEC2からgithubにpushしてpullしたのがよくなかった。(EC2からpushせずにcommitは削除するべきだった)
##解決方法
githubですでにpushしてしまったEC2からのcommitを
git reset --hard HEAD^
で遡り、
git push origin +main
でEC2のcommitを消して、消したcommit上にあったlocalからのcommitを復活させるためにlocalのアプリケーションディレクトリで再度push。そして
git pull origin main
を実行するとcredentialsにはローカルと同じ内容が反映されている。