본문 바로가기

GIT

[Git] Git 브랜치 구조 및 병합 부트 캠프에서 프로젝트를 진행하면서, 이론으로 배울 때는 잘 와닿지 않던 Git 브랜치들의 진짜 목적을 알고 나니 이걸 좀 더 체계화해서 정리해보고 싶다는 생각이 들었다.지금 잘 정리해 놓으면 나중에 실무에서도 큰 도움이 될 것 같아 아래에 포스팅해 본다!  트리 구조로 보는 주요 브랜치들 master/main│├─── develop│ ││ ├─── feature/│ │ ├─── feature/auth│ │ ├─── feature/payment│ │ └─── feature/...│ ││ ├─── bugfix/│ │ ├─── bugfix/pagination│ │ └─── bugfix/memory-leak│ ││ ├─── .. 더보기
Git 커밋 Author 수정으로 잃어버린 잔디 되찾기 🌱 며칠 전부터 git에 1일 1 커밋을 했는데, 잔디가 보이지 않는 것을 깨달았다. 오잉 ?아무래도 잔디가 보여야 (보상 심리로) 지속 가능하지 않을까 생각해서 바로 원인 찾기에 돌입했다.   🔍  git 로그 조회 (원인 찾기)먼저 구글에 찾아보니 GitHub에 커밋이 반영되려면, 커밋의 이메일 주소가 GitHub 계정에 연결된 이메일 주소여야 한다고 했다. 이메일 주소가 일치하지 않으면 커밋이 잔디밭에 반영되지 않는다고. 아래 명령어로 commit 이력을 조회했더니,git log  이렇게 커밋 로그 - Author 정보에 큰따옴표(“”)가 포함된 커밋과 포함되지 않은 커밋이 혼재했다. GPT는 이 차이로 인해 GitHub에서 Author 정보를 제대로 인식하지 못할 수 있다고 했다.   ✏️ Inte.. 더보기