본문 바로가기

Programming/Git

(4)
[git] 협업을 위한 커밋/브랜치 관리 문서 커밋 메세지 규칙1. 간결하고 간단하게 작성(제목 50자 이내, 본문 각 행 72자 이내)2. 제목 첫 글자 대문자,끝 마침표X3. 현재 시제 사용(추가된 기능X → 추가 기능O)4. 명확하고 난해하지 않게(기능 개발X → feat: 로그인 기능 개발O)5. 어떻게X, 무엇&왜O 참고1: https://gist.github.com/robertpainsi/b632364184e70900af4ab688decf6f53참고2: https://medium.com/@harshitgambhir88/7-rules-to-write-better-git-commit-messages-aec373fdfa94 Commit typefeat새로운 기능 추가, 기존 기능을 요구사항에 맞춰 수정fix버그 수정chore사소한 수정style..
[Git] fatal: not a git repository (or any of the parent directories): .git 에러 해결 말 그대로 not a git repository (or any of the parent directories), 현재 프로젝트 폴더/혹은 부모 디렉토리가 Git에 연결되지 않아서 생기는 문제이다. Terminal에 아래의 내용을 적어 Git을 연결해주자. $ git init $ git remote add origin (Git주소)
[Git] Git remote repository 저장소 주소 변경 기존 Github에 올라가있는 프로젝트를 새로운 저장소로 옮기고 싶을 때는 repository 주소를 변경해주면 되는데 1. 현재 연결된 주소를 확인할 때 git remote -v // 결과 origin https://github.com/[깃헙아이디]/[프로젝트명].git (fetch) origin https://github.com/[깃헙아이디]/[프로젝트명].git (push) 2. 새로운 주소 연결하기 2-1. remote set-url로 연결 git remote set-url origin [새로운 저장소 URL] // example git remote set-url origin https://github.com/[깃허브아이디]/[프로젝트명].git 2-2. 기존 연결을 지우고 새로 연결 git re..
[Git] 불필요한 파일이 git에 올라가지 않도록 방지 .gitignore 설정 React 프로젝트를 git에 올리는 도중 cache파일들이 자꾸 함께 올라가려고 하길래 해당 사항을 방지하기 위해 .gitignore의 설정이 필요하게 되었다. .gitignore에는 git에는 공개하지 않을 중요한 데이터를 가졌거나 올리지 않고 싶은 파일, 폴더 등을 정의하면, git에 push할 때 제외하고 올라가도록 한다. 프로젝트 진행에 맞춰 필요없는 폴더나 파일을 하나 둘 넣을 수도 있겠지만, 초기에 개발 언어 별, 프레임워크, 운영체제 등 기본 값에 맞춰 .gitignore의 값을 제공해주는 사이트가 있다. 1. gitignore.io 사이트 방문 gitignore.io Create useful .gitignore files for your project www.toptal.com 2. 운영..