Git squash방식

정창민·2022년 11월 23일
0

1. 유용한 부가기능(Git graph)

터미널 창에서 git diff를 입력하면, 최근 commit과 현재파일 사이의 차이점을 볼 수 있다. 하지만 터미널 창에서 확인하는 건 직관적이지 못하다.

1-1
VScode에디터에서 extension 부가기능으로 git graph를 이용해보자

1-2

1-3

commit 히스토리를 직관적으로 확인할 수 있게 된다!!

2. squash방식

작업을 하다보면 branch가 많아 질 수도 있고, 그 사이 병합하는 과정에서 100개, 1000개의 branch가 병합을 하면 엄청나게 복잡해 보일 수 있다.
중요하지 않은 자잘한 commit들은 squash방식으로 깔끔하게 표현 가능하다.

  1. 새로운 브랜치에서 작업을 끝내고 git checkout main을 통해 main 브랜치로 이동
  2. git merge --squash 새브랜치명

깔끔하게 한 줄로 병합된 모습을 볼 수 있다.

profile
안녕하세요~!

0개의 댓글