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
반응형
'개발관련 > Git' 카테고리의 다른 글
Git에서 로컬 분기를 원격 분기로 완전히 바꾸는 방법 (0) | 2021.11.15 |
---|---|
일반 Git 저장소를 베어 저장소로 변환하는 방법 (0) | 2021.11.12 |
원격 Git 브랜치를 생성하는 방법 (0) | 2021.11.12 |
Mercurial과 Git의 차이점 (0) | 2021.11.11 |
Git은 기존 저장소를 새롭고 다른 원격 저장소 서버로 푸시하는 방법 (0) | 2021.11.11 |