Git 初心者の質問
シナリオ: git をローカルで構築し、それを github ウェアハウスに関連付けると、サーバーが github からコンテンツをプルします。
問題: サーバーにプルした後、ローカルでファイルを変更しました。github にプッシュした後、変更した内容が github によって更新されましたが、サーバーにプルするときにエラーが発生しました: error: Your local changes to 'yourfilename.html' would be overwritten by merge. Aborting.
確認後。このエラーレポートをオンラインで見ると、git checkout -f
の後にプルできるとありました。git checkout -f
コマンドを実行したところ、このディレクトリの権限が失われていることがわかりました。何が起こったのでしょうか?