토리__
우당탕탕 토리의 개발 대모험
토리__
전체 방문자
오늘
어제

블로그 메뉴

  • 홈
  • 태그
  • 방명록
  • Category (22)
    • JAVA (2)
    • AWS (4)
    • React (2)
    • JavaScript (0)
    • TypeScript (0)
    • ERROR (6)
      • React (0)
      • JAVA (3)
      • AWS (0)
      • ETC (3)
    • TOOL (3)
    • Blog (2)
    • ETC (3)

인기 글

최근 댓글

최근 글

티스토리

태그

  • 클로바인
  • clovine
  • CSS
  • Git
  • java
  • react
  • AWS
  • Eclipse
  • error
  • React Router v6
  • 오류
  • json
  • docker
  • 에러
  • ec2
  • ISO 8601
  • openproject
  • react-i18next
  • 협업툴
  • 토스결제
hELLO · Designed By 정상우.
토리__

우당탕탕 토리의 개발 대모험

ETC

[GIT] 파일명 대소문자 인식 오류/원격 저장소의 파일 삭제하기

2022. 9. 26. 10:48

git에서 폴더명/파일명 대소문자 변경 시 소스트리에서 인식이 안될 때가 있다.

git은 폴더명/파일명의 대소문자를 인식하지 못하기 때문에 따로 git 설정을 변경해주어야 한다.

git config core.ignorecase false

미리 위의 명령어를 날려두면 작업할 때 대/소문자 변경이 안된 파일을 원격에서 지워줄 필요가 없다.

 

그러나 이미 늦어서 대소문자 변경을 못하고 파일을 올린 경우는 아래의 명령어를 실행해주자. 

git mv [기존파일명] [바꿀파일명]

또는,

이미 변경 전/후 파일이 모두 올라갔다면 원격 저장소의 파일을 삭제해야한다. 

$ git rm --cached [파일명]

위의 명령어가 실행되지 않고 아래의 오류가 나왔다면 

fatal: pathspec 'testFile.js' did not match any files

경로까지 포함하여 명령어를 날린다면 정상 삭제 될 것이다.

$ git rm --cached [경로/파일명]

 

파일 삭제 후 원격 저장소에 커밋 과 푸시를 해주면 성공-!

git commit -m 'delete testFile.js'
git push origin

'ETC' 카테고리의 다른 글

[CSS] absolute를 한 요소가 안 먹힐 때  (1) 2022.09.26
M1 Macbook 초기 세팅 및 개발 세팅  (0) 2022.09.25
    'ETC' 카테고리의 다른 글
    • [CSS] absolute를 한 요소가 안 먹힐 때
    • M1 Macbook 초기 세팅 및 개발 세팅
    토리__
    토리__

    티스토리툴바