본문 바로가기
TIL 기록/git_github

깃 squash

by 지난_JINAN 2024. 1. 17.
Git / GitHub 강의 정리-29
다른 커밋들을 하나로 묶어 가져오기

git merge --squash (대상 브랜치) # main브랜치로 가져오려는 하는 브랜치명 작성

git commit -m '(커밋메시지)' # 원하는 commit 커밋메시지 작성하거나 아래의 commit 실행

git commit # squash 했다는 내용의 커밋메시지가 작성됨

root 브랜치를 main에 merge하기
실행 후 A 표시 : staged 상태
git status확인
root 브랜치의 3개의 커밋이 모아져서 main에 staged 된 상태

 

git commit 후 수정할 것이 없다면 :wq 저장 후 종료하기
git commit 완료
완료 후 소스트리 확인

* root 브랜치는 merge 되거나 rebase 된 것이 아니기 때문에 브랜치 삭제하기

 

 

 

 

 

강의 섹션 10. Branch 보다 깊에 알기 ( 4 )
 

제대로 파는 Git & GitHub - by 얄코 - 인프런 | 강의

코알못도 따라올 수 있는 친절하고 쉬운 강좌! 현업 개발자는 Git 박사로 들어주는 끝판왕 강좌!, Git & Github, 얄코와 함께 제대로 판다!  ⭐️  대학교 이메일 계정이 있다면?🎓  대학생 반값쿠

www.inflearn.com

 

'TIL 기록 > git_github' 카테고리의 다른 글

git log 옵션  (0) 2024.01.19
깃 브랜치 활용  (0) 2024.01.18
git cherry-pick  (0) 2024.01.12
Fastforward / 3-way-merge  (0) 2024.01.12
원격에 태그 달기, 릴리즈  (0) 2024.01.11