관리 메뉴

진취적 삶

rebase 본문

github

rebase

hp0724 2023. 7. 6. 11:58

깃 머지 대신 활용 가능

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