티스토리 뷰
git을 사용하다 폴더명을 변경할 일이 있어 폴더명을 변경하고 push했는데 원격 저장소에 결과가 제대로 반영되지 않았다.
예를들어 Login
이라는 폴더를 login
이라는 이름으로 변경했는데 이 사항이 반영되지 않았다.
내 로컬에서는 분명히 login
이라 되어있지만 코드를 받아본 사람은 이름이 바뀌지 않아서 수많은 에러를 뿜어내고 있었다.
원인
원인은 다음과 같다. Git은 OS단에서 이름바꾸기
를 변경사항으로 인식하지 않기에 생긴 문제였다.
이 문제를 해결하기 위해서는 Git에서 제공하는 명령어를 이용해야 했다.
git mv oldName newName
명령어를 사용하면 폴더 이름 변경이 가능하다.
대소문자 변경
하지만 만약 git mv Login login
을 하면 제대로 결과가 반영되지 않는다.
그 이유는 mv명령어는 대문자와 소문자를 구분하지 않기 때문이다.
따라서 먼저 임시로 이름을 바꾼 후에 다시 소문자로 바꿔주는 작업을 해주면 된다.
git mv Login temp
git mv temp login
이렇게 하면 결과가 제대로 반영 되는 것을 확인할 수 있다!
'ETC' 카테고리의 다른 글
[Github] 이슈(Issue)기반 프로젝트 진행하기 (0) | 2022.03.14 |
---|
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 자바스크립트
- 동적계획법
- typeORM
- 벨만포드
- 컴퓨터 구조
- 예외처리
- 세그먼트 트리
- 중앙대학교
- 스레드
- boj
- 백준
- 구현
- 시뮬레이션
- node.js
- nodeJS
- 그리디
- nestjs
- ReactNative
- nest.js
- java
- 재귀
- dfs
- Computer Architecture
- 투포인터
- 자바
- BFS
- 백트래킹
- 알고리즘
- 그래프
- 컴퓨터 통신
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함