【Git】 차이가 없을 것인데 대량의 차이가 나왔을 때의 대처법
1378 단어 SourceTreeGit
환경
macOS High Sierra 10.13.6
SourceTree 2.3.2
증상
차이가 없지만 차이로 취급됩니다.
결론
git 설정에서 파일 모드를 무시하도록 변경하면 해결되었습니다.
절차
SourceTree의 [메뉴]->[조작]->[터미널로 열기]를 선택하고 터미널을 엽니다.
터미널에서 다음을 실행합니다.
설정
$ git config core.filemode false
확인
$ git config -l | grep filemode
core.filemode = false가 반환되면 설정 OK
이제 SourceTree의 파일 상태를 보면 차이가 사라졌을 것입니다.
보충
이번 건은 터미널에서 차이를 확인하면 아래와 같은 차이가 표시됩니다.
old mode 100755
new mode 100644
이것은 파일 모드(퍼미션)가 다르다고 하는 메세지인 것 같습니다.
그것이 걸려 표시되어있는 것 같습니다.
git reset --hard 하거나, 개행 코드를 확인해도 당연히 해결은 하지 않기 때문에, 어쩌면 빠진 사람도 많은 것은 아닐까?
하지만 기사가 거의 없었기 때문에, 빠진 것은 나 정도일까···?
「차분이 없는데 차이가 나온다」로 검색하면 개행 코드에 대한 설명뿐이었습니다.
발생하는 타이밍은 환경 구축의 타이밍 정도가 된다고 생각하므로,
환경 구축시에 익숙하지 않은 차이가 대량으로 나오면, 우선은 이쪽을 확인해 보면 좋을지도 모르겠네요.
참고
Reference
이 문제에 관하여(【Git】 차이가 없을 것인데 대량의 차이가 나왔을 때의 대처법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/higuchi-shuichi/items/91515ab63133b2756cf3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)