質問: git hubでpullをする際、Your local changes to the following files would be overwritten by mergeとエラーが表示されてしまいます。chmodがうまくいかず、Operation not permittedと出ているのでアクセスの権限を変える必要があると思うのですが、そのやり方を教えていただけないでしょうか。 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/598d1734a373a286be03fcf997e763fc.png) ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/90726e0f57810e904286b509da8ee518.png)
回答: 直接の回答にならずに申し訳ないのですが、 > > Your local changes to the following files would be overwritten by merge > > > 大抵このエラーが出てる場合は、 「なんか変更してるのにそのままプルすると、上書きマージすることになるんでやめときます」 という警告だと受け取ってください。 「いや、俺なんもしてねえし」 と思った場合、 「手元の変更を退避といいつつ捨てる」 という処理をまずしてみます。 ``` git stash # 手元の変更を退避 git stash drop # 退避した変更を捨てる git pull ``` これでも上手くpullされないようでしたら、コメント等で受け付けます。