Git 2

Git > Branch > 특정 브랜치에서 일부 코드만 배포 필요한 경우

예를 들어 b1 브랜치에서 m1, m2 모듈의 코드 수정이 발생했는데, 이번 배포에서 m2 모듈만 배포가 필요한 경우가 있을 수 있다. 이 경우, b1 브랜치를 배포하면 문제가 되기 때문에 m2 모듈의 코드 수정분만 담긴 b2 브랜치를 만들어야 한다 cherry-pick으로 필요한 커밋만 따오기기존 커밋 이력 유지 가능 b1 브랜치에서 커밋 이력 확인git log --onelinem2 모듈 관련 커밋 ID를 확인한다develop에서 새 브랜치 생성git checkout developgit pullgit checkout -b feature/b2m2 모듈 관련 커밋만 cherry-pickgit cherry-pick abc123 def456IntelliJ IDEA에서 하는 법develop에서 새 브랜치 생성(..

Git 2025.11.05

Git > 환경 설정

명령어 여러 개 묶어 사용 git tag; git branch 환경 설정 변수 조회 git config -l 변수 추가 cd 저장소폴더 로컬 사용자 git config user.name "사용자명" git config user.email "이메일주소" 한글 입력 시 오류 발생 이메일 주소가 깃이 개발자를 구별하는 고유 키 값이다 글로벌 사용자 git config --global user.name "사용자명" git config --global user.email "이메일주소" 변수 삭제 git config --unset 변수명 깃 상태를 칼러로 보기 git config --global color.ui auto 설정 파일 확인 로컬 설정 파일 로컬 저장소 폴더 아래의 .git/config 글로벌 설정 파일..

Git 2024.01.30