본문 바로가기
728x90
728x90

Git5

[Git; 깃] 파일명 대소문자 바꿔도 인식 안될때 / core.ignorecase 요즘 리액트 책을 보면서 리액트를 열심히 배우고있다. (광고 아님) VSCode에서 파일을 만들다가 실수로 파일명을 소문자로 시작하였다. Counter.js 파일을 만들어야하는데 counter.js 파일을 만들어 버린것이다. 심지어 다 지난다음에 눈치챘다. 급하게 대문자 Counter.js 로 바꾸었지만 Git은 그 변화를 인식하지 못하였다. 그래서 바로 빙에 검색을 하였다. 빙은 친절하게 요약해서 결과를 알려줘서 요즘 자주 이용하고있다. 첫번째 벨로그에서 바로 해결 방법을 찾을 수 있었다. git config core.ignorecase 위 명령어를 치면 현재 상태가 나온다. true 로 설정되어있으면 대소문자를 구분하지 않는다. git config core.ignorecase false 위 명령어를 .. 2024. 1. 9.
[Git; 깃] Git 버전 관리의 핵심 도구 1. 버전 관리란 무엇인가? 소프트웨어 개발 프로세스에서 변화하는 코드와 리소스를 관리하는 것은 굉장히 중요합니다. 이런 변화들은 프로젝트의 발전을 나타내며, 협업하는 동안 여러 명의 개발자가 동일한 코드베이스에서 작업할 때 특히 중요합니다. 버전 관리는 이러한 변화를 효율적으로 관리하는 방법을 제공합니다. 2. Git이란 무엇인가? Git은 Linus Torvalds에 의해 만들어진 분산 버전 관리 시스템입니다. Git은 코드 변경 이력을 관리하고 협업을 위해 여러 명의 개발자가 함께 작업할 수 있는 강력한 도구입니다. Git은 변경 내용을 추적하고, 변경 이력을 쉽게 확인할 수 있게 해줍니다. 3. Git의 주요 개념 Repository(저장소): Git은 모든 정보를 저장소에 저장합니다. 저장소는 .. 2023. 10. 4.
[Git; 깃] GitHub CLI 인증 사용자 변경하기 ( Git Bash ) https://github.com/ GitHub: Let’s build from here GitHub is where over 83 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and feat... github.com 두 개 이상의 GitHub 계정을 사용할 때 CLI에서 계정을 바꾸는 방법입니다. 계정을 변경할 디렉터리에서 git bash 로 아래 명령어를 실행하면 됩니다. git config credentail.username "깃헙이메일" 2022. 11. 4.
[Git; 깃] Git Config ( username & email ) 확인 및 설정 https://git-scm.com/ Git git-scm.com - 현재 설정된 Git Config 확인 git config --list - 현재 설정된 username 확인 git config user.name - 현재 설정된 useremail 확인 git config user.email - username 설정하기 (디렉터리 전용) git config user.name "JK" - useremail 설정하기 (디렉터리 전용) git config user.email java.jaydev@gmail.com - username 설정하기 (글로벌) git config --global user.name "JK" - useremail 설정하기 (글로벌) git config --global user.email .. 2022. 11. 3.
[Git; 깃] 이미 commit 된 파일 ignore 하기 프로젝트를 진행하다보면 실수로 설정파일들이 commit 된 경우가 있습니다.그럴 경우 .gitignore 에 추가를 한다고해도 ignore 가 되지 않습니다.그땐 다음과 같이 cached 를 지우고 .gitignore 파일에 작성하면 됩니다. - 한개의 파일을 제외시킬때git rm --cached setting.xml -  같은 확장자를 가진 파일들을 제외시킬때git rm --cached *.xml - 폴더 전체를 제외시킬때git rm --cached .idea/ -r 필자는 인텔리제이 (intellij) 설정파일이 커밋 (commit) 되어서 폴더 전체의 캐시 (cached)를 삭제하고 다시 .gitignore 에 .idea/ 를 추가했다. 2022. 10. 24.
728x90
728x90