🐾 #7 rebase 하는 방법

rebase 하는 방법
- 코드 수정
- commit 하고
- commit 로그를 하나로 합치기 위해서 Rebase (2가지방법)
push 전 commit 로그 두개를 rebase
- log를 통하여 commit이 두개인 것을 확인
git log

- commit을 하나로 합치는 작업 진행
git rebase -i HEAD~2
< vi 편집기 사용 >
2-1. [i] 또는 [insert]를 눌러서 편집 시작2-2. 두개의 pick 중 1개는 pick으로 유지 하나는 s로 변경
2-3. [esc]키를 눌러서 빠져나오기
2-4. 창을 한번 클릭한 뒤 :wq작성하고 빠져나오기

- commit 메세지 한개로 수정하기
- [DD] 또는 [D + ↓]`를 사용하여 줄 삭제
- 하나의 메세지(체크된 박스)만 유지
- log가 하나로 합쳐진 것을 확인
- Pull하고 충돌난다면
- push –force
방법 : git push [별칭] -f [이슈번호]
예시 : git push sunny -f 9
push 후 GitLab에 commit이 두개 인 경우의 rebase

- log를 통하여 commit이 두개인 것을 확인
git log
- commit을 하나로 합치는 작업 진행
git rebase -i HEAD~2
< vi 편집기 사용>
2-1) [i] 또는 [insert]를 눌러서 편집 시작2-2) 두개의 pick 중 1개는 pick으로 유지 하나는 s로 변경
2-3) [esc]키를 눌러서 빠져나오기
2-4) 창을 한번 클릭한 뒤 :wq작성하고 빠져나오기
- commit 메세지 한개로 수정하기
- [DD] 또는 [D + ↓]를 사용하여 줄 삭제
- 하나의 메세지(체크된 박스)만 유지
- log가 하나로 합쳐진 것을 확인
- Pull하고 충돌난다면 [Push 전 Pull한 이후 충돌나면?]
- push –force
방법 : git push [별칭] -f [이슈번호]
예시 : git push sunny -f 9
- GitLab에서 확인하면 1개만 나타남