Git_25_commit 합치기

지원·2023년 9월 6일
0

Git

목록 보기
25/48
post-thumbnail


저 4개의 commit을 하나의 commit으로 합치고
Add payment service라는 이름으로 하고 싶다고 가정하자.

이전의 commit까지 선택을 하면서 rebase

git rebase -i 20ee16f[복사한 해시코드]

총 4개를 하나로 묶는 것이다.
제일 위에 있는 commit은 pick하고
나머지는 squash로 고치고 저장한다.

저장하고나면 commit message를 변경할 수 있는 code가 뜬다.

여기에서 Add payment service로 만들기로 했으므로

위에 것은 지우고 변경하고 싶은 commit message를 작성하고 저장한다.

git hist를 통해 확인하면 하나로 합쳐진 것을 확인할 수 있다 .

주의!!
rebase를 할 때
뒤에 이어지는 commit은 동일해보이지만 해시코드들은 변경되어있다.

즉, 새로운 commit이 생성되었다는 것

서버에 업로드된,
서버에 push가 된 history들은 rebase하면 위험하다.

0개의 댓글

관련 채용 정보