Github Commit message 수정하기

2023. 7. 15. 20:47·Git
728x90

1. rebase로 에디터 들어가기

git rebase HEAD~1 -i

터미널에서 위 명령어로 직전 commit message를 수정하기 위해 에디터(편집모드)로 들어간다.

 

위에서의 HEAD~1은 바로 직전 commit을 수정하고 싶을 경우이고,

좀더 전의 내용을 수정하고 싶다면 HEAD~2, HEAD~3처럼 수정이 필요한 commit이 몇 번째 전인지 고려하고, 그 숫자로 변경해 입력하면 된다.

2. 에디터에서 pick을 reword로 변경

commit message 앞의 'pick' -> 'reword' 변경 후, esc -> :wq! -> enter

<aside> 💡 이때 Commit Message는 건들지마세요!

</aside>

i 키를 눌러서 수정 모드로 들어간다.

수정모드로 들어가면, 기존에 작성한 commit message가 보여 당장이라도 고치고 싶겠지만 잠시 참는다. message 앞쪽에 위치한 단어 pick 을 reword(Commit Message 수정명령어)로 바꾼다.

변경을 완료했다면 esc -> :wq! -> enter순으로 해당 내용을 저장한다.

3. commit message 수정

commit message 수정 후, esc -> :wq! -> enter

commit message를 수정! step 2번에서처럼 esc -> :wq! -> enter로 에디터를 빠져나온다.

git push origin 경로로 commit을 push하는데 Step4를 보면 됩니다!

4. 강제(force) push 수행

git push origin 경로 --force
git push origin 경로 --f

예시) feature/#3 branch에서 작업중이라면?
git push origin feature/#3 --force 입력!
  • -force (-f로도 표기가능) 명령어는 원격 저장소의 내용이 로컬 저장소의 내용과 일치하도록 원격 저장소의 변경사항들을 강제로 덮어씌운다.

그리고 github를 가보면? 정상적으로 push가 이루어져 있는 것을 볼 수 있습니다~!

 

728x90

'Git' 카테고리의 다른 글

[Xcode, Git] Bundle Id 변경하지 않고 협업하기  (0) 2023.10.26
Github Suggestion 기능 사용방법  (0) 2023.07.17
[Git]Pull Request  (2) 2023.02.28
[Git] 깃허브를 활용한 협업 방법 및 가이드  (0) 2023.02.27
[Git] Staging Area  (0) 2023.02.24
'Git' 카테고리의 다른 글
  • [Xcode, Git] Bundle Id 변경하지 않고 협업하기
  • Github Suggestion 기능 사용방법
  • [Git]Pull Request
  • [Git] 깃허브를 활용한 협업 방법 및 가이드
bulmang
bulmang
모바일 개발자 도전
  • bulmang
    bulmang
    bulmang
  • 전체
    오늘
    어제
    • 분류 전체보기 (208)
      • 알고리즘 (68)
        • List (3)
        • Two Pointer (6)
        • Binary Search (4)
        • Prefix Sum (3)
        • Sort (4)
        • Brute Force (5)
        • Array (2)
        • String (4)
        • 프로그래머스 (12)
        • 백준 (9)
        • Queue (2)
        • Stack (2)
        • Recursion (12)
      • Computer Science (16)
        • Computer Architecture (6)
        • Operating System (5)
        • Network (2)
        • 기타 (2)
        • System Programming (1)
      • Swift (70)
        • 개발 (24)
        • 정리 (25)
        • 문법 (20)
      • Flutter (24)
      • 기타 (12)
        • 후기 (12)
      • Git (6)
      • Ios 오픈소스 (5)
      • UI 디자인 (5)
      • AppleScript (2)
  • 링크

    • Notion
    • Github
  • 태그

    개발
    협업
    자료구조
    til
    FLUTTER
    Xcode
    재귀
    riverpod
    코딩테스트
    컴퓨터구조
    Java
    피플
    SwiftUI
    알고리즘
    IOS
    Swift
    today i learned
    Apple Developer Academy
    백준
    문법
  • 최근 댓글

  • 최근 글

  • 인기 글

  • 250x250
  • hELLO· Designed By정상우.v4.10.2
bulmang
Github Commit message 수정하기
상단으로

티스토리툴바