티스토리 뷰

개념

git 이전 커밋 수정

상어악어 2023. 1. 4. 21:15
반응형

git rebase -i -root

이전의 커밋들을 수정할때 사용

이런 화면으로 바뀌는데

 

e그 전에 실습진행해서 그 전과 상태가 바뀌긴했지만 상관없다

수정하고 싶은 커밋의 pick을 edit으로 바꾸고 

esc누르고 :wq엔터

 

 

 

 

그러면 이런 화면으로 나온다

 

 

 

 

그 후

git commit --amend

이렇게 커밋 메시지를 수정할 수 있는 vi에디터가 실행된다

 

 

커밋메시지의 Initial을 Second로 수정해보았다

 

 

 

마찬가지로 esc누르고 :wq엔터누르면 저장되고 나온다

다음을 진행하기 위해

git rebase --continue

 

 

를 입력하면

(master | REBASE 2/4)로 바뀐것을 확인할 수 있다

 

 

 

 

다시 입력

git commit --amend

커밋 메시지 수정후 

esc누르고 :wq엔터

 

 

 

 

다음으로 

git rebase --continue

입력하면

(master|REBASE 2/4)에서 (master)로 변경된 것을 확인할 수 있다

 

 

 

git log --oneline

이 명령어를 통해 깃 로그를 확인해보면

커밋 메시지가 Second Commit으로 두개가 바뀐것을 확인할 수 있다

 

 

 

수정하기전엔 Initial Commit인 것을 확인할 수 있다

 

 

반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
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 31
글 보관함