개인기록

[개인기록] git bash로 폴더명 변경하기(git mv)

ran4 2022. 6. 24. 14:45

요약 :

git mv 이름바꿀폴더 바뀐이름

폴더명을 String -> Char 로 바꾸고 싶다면 

git mv String Char 

git add . //온점을 붙이면 전부 적용이라는 의미

git commit -m "rename" //커밋 메세지

git push origin master //레퍼지토리 적용


적용 환경

  • 이미 push한 프로젝트의 폴더명 변경 (레퍼지토리 연결된상태)
  • git bash 계정연결을 한 상태

 

현재 이클립스에 깃 레퍼지토리를 연동하여 사용하던 중 폴더명의 철자가 틀린게 신경쓰여 깃 사용법을 익힐겸 변경하게 되었다

 

무작정 이클립스에서 변경하면 안될 것 같아서 검색을 하니 "git bash"를 이용하면 손쉽게 할 수 있다고 한다

 

이전에 git bash를 설치하면서 계정 연결을 해놨기 때문에 해당 과정은 생략한다 

 

**git bash 처음 사용할 때 참고한 영상 

https://youtu.be/lelVripbt2M

 

 

이미 이클립스에 연동된 프로젝트를 변경하는 것이기 때문에 해당 경로로 들어간 후 

.git 파일이 들어있는 폴더에서 우클릭 -> git bash here를 누른다

 

 

git bash에 들어가서 git ls (L입니다)를 눌러 변경할 폴더를 확인한 후 

 

git mv 이름바꿀폴더 바뀐이름

 

형식의 명령어를 입력하였다 

 

 

 '폴더'인 경우 

폴더명을 String -> Char 로 바꾸고 싶다면 
git mv String Char 
git add . //온점을 붙이면 전부 적용이라는 의미
git commit -m "rename" //커밋 메세지
git push origin master //커밋을 레퍼지토리에 적용, master는 브랜치 이름이기 때문에 이름이 같은지 확인

 

-> 파일또한 git mv 변경전파일 변경후파일 의 방식으로 동일하다 

하지만 add와 push가 되지 않은 파일의 경우 오류가 있다고 들었기에 따로 찾아보길 권장한다

 


 

**에러

 git add . 를 하였더니 

warning: LF will be replaced by CRLF in (파일명)
The file will have its original line endings in your working directory

가 출력되었다

요약하자면 운영체제마다 줄바꿈에 대한 문자열이 달라서 나오는 경고창이다 

 

Window 사용자의 경우  

git config --global core.autocrlf true

 

Linux, Mac 사용자의 경우

git config --global core.autocrlf input

를 입력하면 해결된다 

해당 --global은 전체 설정에 적용하는 것이기 때문에 해당 프로젝트에만 적용하고 싶다면 지우고 사용하면 된다 

 

 

+ push를 git bash로 할 때 웹 사이트로 이동하면서 권한을 줄 것인지 물어보는 페이지가 나오는데 허용하고 진행하였다

(Authorize Git Credential Manager)

 

 

에러 해결에 참고한 사이트 : https://cocoon1787.tistory.com/728