본문 바로가기

DEVELOPMENT/Git

[Git] commit message 바꾸기

반응형

나는 #13 을 참조했었어야 하는데, #12라고 잘못적었다.

이미 commit을 해서 push 한 상태

만약 커밋을 새로 안해서, 가장 마지막 커밋이라면

git commit --amend

로 간단히 수정할 수 있다.

다만 예전 커밋메세지를 수정하려면 조금 복잡해진다.

git rebase -i HEAD~3

이후 나오는 메세지 안내에 따라서

You can amend the commit now, with  

  git commit --amend   

Once you are satisfied with your changes, run  

  git rebase --continue

이후 위의 두 git 명령어를 써 준뒤,

git push origin develop 

를 써주면 오류가 난다.

따라서 강제로 푸시해주는 방법밖에 없다.

git push -f origin develop

오류 중 오류.

git commit --amend

를 하는 도중 E325: ATTENTION 가 발생할 수 있다. 이는 vi 에디터 작성 중 정상적으로 에디터가 종료되지 않았을 때 발생하는 오류로, 임시저장 파일을 지워주던지 복구하던지 해서 정리해줘야 한다.

 

 

http://www.orcinus.kr/post/48/

 

코딩웨일

조회수 : 5556 작성일 : 2018-09-06 00:01 ubuntu vi linux """ 맨 밑에 요약이 있습니다. """ 1. 개요 vi를 통해 파일을 수정하는 작업을 하다 보면, 가끔씩 마주치는 문제가 있다. E325: ATTENTION Found a swa

www.orcinus.kr

 

https://itisyo.tistory.com/entry/Linux-VI-%EC%97%90%EB%94%94%ED%84%B0-E325-ATTENTION-%ED%95%B4%EA%B2%B0%ED%95%98%EA%B8%B0

 

[Linux] VI 에디터 E325 : ATTENTION 해결하기

VI 에디터를 이용해서 httpd.conf를 수정을 하려고 하니 E325: ATTENTION ~~~~ 생략 이라는 메세지가 나왔다.. 다시 나갔다 들어와도 동일한 에러 발생 VI에디터 사용중이 정상적으로 에디터가 종료되지

itisyo.tistory.com

https://git-scm.com/book/ko/v2/Git-%EB%8F%84%EA%B5%AC-%ED%9E%88%EC%8A%A4%ED%86%A0%EB%A6%AC-%EB%8B%A8%EC%9E%A5%ED%95%98%EA%B8%B0

 

Git - 히스토리 단장하기

커밋을 고치는 작업은 커밋 메시지 고치를 덩달아 이끌 수 있음 커밋을 고치는 것은 커밋 메시지를 고치는 것일수도 있고 또는 커밋 담고 있는 변경 내용을 고치는 것 일수도 있다. 커밋의 고치

git-scm.com

반응형