자바 프로젝트에서
Github을 사용하여 프로젝트 데이터를 관리하는데 일부 클래스 이름(파일 이름)이 수정된 후 동기화(IDEA 또는 github 클라이언트) 중에 다시 변경됩니다.
일부 파일을 간과했나요?
이것은 IDEA의 무시 목록입니다

분명히 클래스 이름(파일 이름)은 이미 올바른 것이지만 버전 제어의 새로 고침에는 여전히 이전 이름이 있습니다.

위의 상황으로 인해 다른 컴퓨터에서 동기화할 때마다 클래스 이름(파일 이름)이 다시 이전 이름으로 수정됩니다.
버그입니다. 먼저 파일을 백업한 후 git rm으로 삭제하고, 파일을 다시 추가하고 다시 커밋하세요.
Windows와 OS X는 파일 이름에서 대소문자를 구분하지 않지만 git 자체는 대소문자를 구분합니다.
으아아아git mv
을 사용하여 이름을 변경할 수 있습니다:이
file
에서File
으로 변경됩니다.또한 운영 체제에서 파일 이름이 대소문자를 구분하는 경우 구성(git-config 참조)의
으아아아core.ignoreCase
설정이 기본값(false
)인지 확인할 수 있습니다.반환 값이 비어 있지 않거나
으아아아false
인 경우false
으로 설정하세요.