Git Tracking 파일명 대소문자 변경하기
·
Git
Git은 기본적으로 대소문자를 구분한다. Readme.md와 README.md는 서로 다른 파일이지만 일부 FAT와 같은 파일시스템은 대소문자를 구분하지 않는 경우있다. 이를 위해 Git은 core.ignoreCase 설정을 제공한다. Git config: core.ignoreCasecore.ignoreCase는 Git이 대소문자를 구분하지 않는 파일시스템에서 잘 동작하도록 도와주는 설정이다. # 대소문자 구분 무시git config core.ignoreCase true기본값인 false의 경우 대소문자를 구분하여 처리한다. # 대소문자 구분git config core.ignoreCase false하지만, true의 경우 파일명을 비교할 때 내부적으로 대소문자를 무시하여 수행한다.예를 들어, Makefi..
Git 명령어
·
Git
Git이란?Git은 분산 버전 관리 시스템으로 소스 코드 관리와 변경사항 추적을 위해 사용 될 수 있다. 분산 모델로 병렬 작업이 가능하고, 오프라인 상태로 로컬작업도 가능하다. 호스팅을 지원하는 서비스로 Github, Gitlab이 대표적이다. Git init# git 저장소 생성git initGit status# git 상태(branch, changed, staging, untracked) 표시git status# 상세정보git status -sbGit clone# Git 저장소를 복사하여 생성git clone # 경로지정하여 생성git clone Git config# .git/config 설정git config# user.name 설정git config user.name "Name"# user.e..