IT/git 사용법

[git] commit 적용 안됨 ( commmit author 오류 해결)

happy_life 2021. 12. 2. 20:49

commit 적용 안됨 ( commmit author 오류 해결)

분명히 저 날에 push를 했는데 commit이 적용되지 않은 문제가 발생하였습니다.

커밋로그를 보니 이름은 같은데, 아이콘 모양이 달랐습니다. 

 

 

저는 저 push부분을 한번 바꿔보겠습니다.

git -reflog

이 코드를 입력하면 지금까지 commit한 것들을 볼 수 있습니다.

 

 

1)rebase하기

push라는 이름의 커밋 직전의 코드로 rebase를 합니다.

저는 직전의 commit이 'f9a3d79'이므로 다음과 같이 입력해주었습니다.

 

 

엔터를 치면 다음과 같이 나오는데요

Insert를 눌러 편집모드로 들어간뒤 pick 이라고 되있는 부분을 edit으로 변경해줍니다.

enter후 화면
edit변경 후 화면

 

2)git 코드 입력 

:wq를 통해 편집화면을 나와준 뒤  다음과 같은 코드를 입력하였습니다.

git commit --amend --author="codekim97 <kimtaeu4616@gmail.com>"

 

3)git rebase 수정 저장 후 종료하기

git rebase --continue

 

4)git push 하기

git push origin +master

git rebase 해주었으므로 +를 붙여 푸시해주어야 합니다. 

 

 

5)확인하기