개발관련/Git

Git의 준비되지 않은 변경 사항에서 "old mode 100755 new mode 100644"라는 파일을 제거하는 방법

Rateye 2021. 11. 12. 11:43
728x90
반응형
질문 : Git의 준비되지 않은 변경 사항에서 "old mode 100755 new mode 100644"라는 파일을 제거하려면 어떻게해야합니까?

어떤 이유에서인지 처음에 git 프로젝트를 위해 저장소에서 가져 왔을 때 작업 복사본에 눈에 띄는 변경 사항이없는 수많은 파일이 있지만 단계가없는 unstaged changes 영역에 계속 표시됩니다.

저는 Windows xp에서 Git Gui를 사용하고 있으며 변경된 내용을 확인하기 위해 파일을 볼 때입니다. 내가 보는 건 :

old mode 100755  
new mode 100644  

이것이 무엇을 의미하는지 아는 사람 있습니까?

단계 화되지 않은 변경 사항 목록에서 이러한 파일을 가져 오려면 어떻게해야합니까? (최근에 편집하고 커밋하고 싶은 파일을 고르기 위해 100 개의 파일을 살펴 봐야하는 매우 성가신 일입니다.)

답변

그것은 나에게 유닉스 파일 권한 모드처럼 보입니다 ( 755 = rwxr-xr-x , 644 = rw-r--r-- )-이전 모드에는 + x (실행 가능) 플래그가 포함되었지만 새 모드는 그렇지 않습니다.

이 msysgit 문제의 답변 은 문제를 제거하기 위해 core.filemode를 false로 설정하도록 제안합니다.

git config core.filemode false
출처 : https://stackoverflow.com/questions/1257592/how-do-i-remove-files-saying-old-mode-100755-new-mode-100644-from-unstaged-cha
728x90
반응형