티스토리 뷰

미니 Git

Git rebase, pick, fixup 사용기

국밥잉 2020. 9. 22. 23:30

같은 내용인데 일부 코드 수정을해서 commit, push가 반복되면 나의 Git 히스토리가 눙물이....

필자는 commit 메세지 가독성도 중요하다고 생각한다.

(+ 귀여운 gitmogi 첨부 gitmoji.carloscuesta.me/)

 

옛날에는 이전 commit 을 삭제하고 다시 commit 한 경험이 하핳ㅅ 🤣

친구 건파카의 rebase 사용하는 이야기를 듣고 나도 시도해보았다! 

 

commit, push 를 하고 merge requests, 코드리뷰 후 수정해야할게 생겼다! 

 

첫 번째 

수정한 내용을 commit 을 한 뒤에 

 

git rebase -i HEAD~1

HEAD~1 에서 1은 몇 번째 커밋 리스트를 가져올 것인가임!

 

 

가지고 온 commit list

사용할 fixup 은 해당 커밋을 이전 커밋과 합치는 명령어! 

커밋 메세지는 합치지 않아서 이전 커밋 메세지만 남는다. 

 

fixup 할 커밋 앞에 f 를 입력하고 저장을 하면 합쳐진 내용을 확인할 수 있다.

 

✔ 위의 내용에서 에디터 창이 뜨기 때문에 수정하려면 i 를 눌러야 수정 가능 / 수정한 내용 저장 후 나가기는 wq! 

 

 

그럼 20000 

'미니 Git' 카테고리의 다른 글

화나서 쓰는 Git lab으로 fork, remote, upstream  (0) 2019.03.06
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함