Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 유령 의존성
- 회고록
- Passed by Value
- 알고리즘
- toast err
- jsEvent Loop
- CPU와 GPU의 차이점
- Mac OS NVM
- react portal
- Client-Side Navigation
- Node
- 식별자란
- CloudFront 무효화
- 인풋태그 엔터
- JS
- 원티트 프리온보딩인턴십 1주차
- 프로젝트
- react
- 광고지구
- git
- JavaScript
- next/link
- Til
- 원티드인턴십
- Redux
- 원티드프리온보딩
- 향해99
- NVM
- NextJs
- input error
Archives
- Today
- Total
SUIN
git 로컬 > 원격저장소 대소문자 폴더명 수정 본문
728x90
프로젝트를 진행하는중 로컬에서 카멜표기법으로 표시하지 못하고 push를 해버렸다... 두둥탁
사건의 제목
mypage -> myPage 로 폴더명을 로컬에서 변경을 해도 원격스토리지는 적용되지 않은 상황이 발생
폴더를 제거할 때 필요한 명령어
git rm --cached -r 폴더명
git rm --cached -r 폴더명
파일을 제거할 때는 다음과 같이 명령
git rm --cached -r 파일명 또는 git rm --cached 파일명
--cached : 원격저장소의 폴더 또는 파일을 삭제한다고 알려주는 옵션
-r: 폴더명이 주어졌을 때 recursive removal을 허용하게 해주는 옵션
이렇게만 해서 원격저장소에 있는 폴더와 파일이 즉각 삭제되는 것은 아니고 commit을 해주고, push를 해줘야 한다
Keith Smiley
- 폴더명 변경을 찾아보던 중 알게된 Keith Smiley
Git에는 대소문자를 구분할지 또는 구분하지 않는 파일 시스템을 예상할지 알려주는 구성 설정할 수 있다
git config core.ignorecase false
core.ignorecase . Git이 대소문자를 구분하도록 하려면 이 설정을 false 설정해야하지만 이러한 설정은 몇가지 문제점을 만들어낸다.
대소문자를 구분하지 않는 파일 시스템에서 이 옵션을 false로 설정하는 것은 일반적으로 좋지 않습니다. 그렇게 하면 이상한 오류가 발생합니다. 예를 들어, 대소문자만 변경하는 방식으로 파일 이름을 바꾸면 git이 가짜 충돌을 보고하거나 중복 파일을 생성하게 됩니다
변경완료... ㅎㅎㅎㅎㅎ
참고
'Git' 카테고리의 다른 글
[git] git Organizations 연결하기 (2) | 2022.11.04 |
---|---|
내가 보려고 정리한 git (1) | 2022.08.09 |
다양한 Git merge 방법 알아보기(3-way merge/fast-forward merge/rebase and merge/squash and merge) (0) | 2022.08.09 |