진취적 삶
rebase 본문
깃 머지 대신 활용 가능
git rebase master
merge 커밋을 없애서 깔끔하게 만들자
히스토리를 재구성한다.
다른 브랜치 끝은 나의 브랜치의 시작점으로 둔다 .
마스터 브랜치 위로 내 브랜치를 올리는 작업
이미 공유한 커밋은 리베이스 하지말자 !
회사별 깃 절차를 따르자 !
내가 작업한 브렌치만 리베이스 하자
이력을 재구성하고 커밋 내용을 변경 커밋 자체를 삭제할수 있다.
Interactive rebase
git rebase -i HEAD ~ number
수정할 커밋 개수 설정하기
pick → 커밋 그대로 유지
reword → 커밋 메시지 편집하기 → 해쉬커밋두 바꾸기
fixup → 커밋을 이전에 커밋과 합치기
drop → 커밋 삭제
'github' 카테고리의 다른 글
pull request (0) | 2023.07.06 |
---|---|
Fork (0) | 2023.07.06 |
git tags (0) | 2023.07.06 |
git reflog (0) | 2023.07.06 |
git alias (0) | 2023.07.06 |