shinyo17
Our dawn is hotter than day
shinyo17
전체 방문자
오늘
어제
  • 분류 전체보기
    • BOJ
      • C++
      • PYTHON
    • Flutter
    • Ruby
    • Javascript
    • TIL
    • ETC

블로그 메뉴

  • 홈
  • 방명록

공지사항

  • @shinyo17

인기 글

태그

  • Firebase Hosting
  • 펫트너
  • 플러터
  • Firebase
  • 포스트호그
  • petner
  • Flutter Web
  • posthog
  • dynamic link
  • Flutter

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
shinyo17

Our dawn is hotter than day

ETC

Git 히스토리 단장하기

2021. 3. 11. 19:13

1. 마지막 커밋 수정

커밋 메시지 수정

git commit --amend

=> 텍스트 편집기를 실행시켜서 마지막 커밋 메시지를 열어 준다. 메시지를 바꾸고 편집기를 닫으면 편집기는 바뀐 메시지로 마지막 커밋을 수정한다.

 

2. rebase

git rebase -i HEAD~N

현재 commit으로부터 N개의 commit에 대해 합침, 제거, 메시지 수정 등이 가능하다.

=> vi창에서

pick 어쩌구저쩌구1
pick 어쩌구저쩌구2
pick 어쩌구저쩌구3

어쩌구저쩌구2, 3을 어쩌구저쩌구1과 합치고 싶을 때는 2와 3의 pick을 s로 바꿔 주고 :wq로 저장하고 종료해 준다.

 

커밋 메시지 수정하기 

합쳐서 보여 줄 커밋 메시지를 수정할 수 있다. 원하는 메시지로 변경해서 :wq를 눌러 저장하고 종료해 준다.

 

강제 push 해 주기

레퍼지토리로 강제 push를 해 주면 반영된다.

git push -f origin master

 

저작자표시 (새창열림)

'ETC' 카테고리의 다른 글

Posthog Integrations - 포스트호그  (0) 2021.03.22
앱 설치 트래킹  (0) 2021.03.17

티스토리툴바