요약 :
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 처음 사용할 때 참고한 영상
이미 이클립스에 연동된 프로젝트를 변경하는 것이기 때문에 해당 경로로 들어간 후
.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
'개인기록' 카테고리의 다른 글
[오류/해결] sequence 번호 증가(1 -> 21 -> 41) | Oracle (0) | 2022.08.22 |
---|---|
[오류/해결] 오라클 TNS-12560: TNS:프로토콜 어댑터 오류 (0) | 2022.08.18 |
[개인기록/정보] 인텔리제이 테스트 오류(No tests found for given includes) (0) | 2022.06.21 |
[개인기록/정보]소스코드를 이미지로 내보내는 법 (0) | 2022.06.17 |
[회고] TIL 글이 100개가 되었다! (0) | 2022.05.27 |