Deeb
디비의 DB
Deeb
전체 방문자
오늘
어제
  • 분류 전체보기 (243)
    • Frontend (63)
      • HTML & CSS (27)
      • JavaScript (17)
      • jQuery (8)
      • React (6)
    • Backend (98)
      • Java (19)
      • JDBC (2)
      • Servlet & JSP (13)
      • Spring (17)
      • Project (0)
      • 개발 공부 (11)
      • 문제 풀이 (8)
      • Algorithm (1)
      • DataBase (0)
      • Oracle (18)
      • Error (8)
    • Knou (1)
    • Review (14)
    • TIL (33)
    • 삽질기록 (8)
    • deebtionary (5)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • CLASS
  • GIT
  • 함수
  • 정의
  • 2학기
  • js
  • 서평단
  • For
  • 클래스
  • 공부
  • alter
  • 한빛미디어
  • 후기
  • 정처기
  • Java
  • 삭제
  • 방통대
  • DBMS
  • 배열
  • 자바
  • 추천
  • 방송대
  • 리액트
  • 책
  • css
  • HTML
  • 에러
  • DB
  • 다형성
  • 기초

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Deeb

디비의 DB

삽질기록

[Git] 폴더명 대소문자 구분도 못한다면서요?

2022. 8. 9. 19:19

프로젝트를 진행하다보면 git을 가장 많이 사용하게 되고 절대 실수하면 안 될 것 중 하나이다. 

 

하지만 인간인지라 역시나 실수를 해버렸고 그 해결과정을 정리해보았다.

 

문제 상황 

프로젝트를 진행하면서 컨벤션 중 하나가 폴더명을 소문자로 작성하는 것이었다. 그런데 내가 대문자로 작성해서 push를 했었고 후에 소문자로 바로 변경했었는데 나중에 확인해보니 전혀 반영되지 않았던 것이다.

=> 폴더명이 동일하고 대소문자의 차이만 있어서 git add로 push 되지 않았다. 

 

해결법

$ git mv 기존폴더명 임시폴더명
$ git mv 임시폴더명 바꿀폴더명

 

주의할 점

1. git mv 할 경로 위치를 바꿀 폴더명 상위 경로에서 지정해 주어야한다.

2. 임시폴더명으로 한 번 바꿔주는 과정을 거쳐야한다. 

만약 거치지 않고 바로 해버린다면?

$ git mv Header header
 
Rename from 'src/components/Header' to 'src/components/header/Header' failed. Should I try again? (y/n) 

- 똑같은 걸로 바꿔주려고하면 git은 인식하지 못하고 아래와 같은 문구를 보여주면서 말도 안되는 이야기를 한다. 

그리고 import한 경로를 자동으로 바꿔주지 않기 때문에 수정하면서 놓치지 않도록 조심해야한다.

 

 

 

반응형
저작자표시 변경금지 (새창열림)

'삽질기록' 카테고리의 다른 글

오늘의 에러 - next-auth, Module not found: Can't resolve 'next-auth/react'  (0) 2022.09.26
꼬여버린 flex로 캐러셀 만들기  (0) 2022.07.16
[CSS] css가 이상할 때 user agent stylesheet의심하기!  (0) 2022.07.06
[React] return할 때 unique key가 필요한 이유  (0) 2022.06.25
[Git] 팀 Organization에서 나만 push 안 된 이유 (ft.403 error)  (0) 2022.06.21
    '삽질기록' 카테고리의 다른 글
    • 오늘의 에러 - next-auth, Module not found: Can't resolve 'next-auth/react'
    • 꼬여버린 flex로 캐러셀 만들기
    • [CSS] css가 이상할 때 user agent stylesheet의심하기!
    • [React] return할 때 unique key가 필요한 이유
    Deeb
    Deeb

    티스토리툴바