commit 2개로 합치기

김도형·2022년 12월 15일
0
post-thumbnail

회사 이제 1달 차인데, 여전히 git 너무 어렵고, 누군가에게는 쉬운데, 내가 모른다고 생각하니까 힘들어서 정리한다.

개요

commit을 2개 합치는 경우는, 너무 잘게 커밋을 분리할 경우 하나로 합치라는 요구사항이 들어올 수 있기 때문에 필요하다. 간단히 각각 commit 된 2개의 파일이 local repository 있으면 하나씩 git reset --soft [HEAD(대상 커밋)] 2번 사용하며 staging area 로 이동되고, 다시 commit 하면 2개 합쳐진 상태로 commit 이 된다.

그림 설명

현재 각각 commit 된 상태

reset --sort 를 2번 사용해서 ccc.txt, bbb.txt 파일을 staging area 옮기기(Local Repository 에는 기존 커밋이 남아 있음)

git reset --sort HEAD HEAD~1 

또는

git reset --sort [해당 커밋ID]

commit 하여 합쳐진 파일을 Local Repository 로 커밋 생성

profile
3년간 웹/앱, 자동제어 QA 🔜 개발자로 전향하여 현재 교육 회사에서 백엔드 개발자로 근무 중입니다.(LinkedIn : https://www.linkedin.com/in/dohyoung-kim-5ab09214b)

0개의 댓글