Programming/기타

ERROR E325: ATTENTION

뚜기짱 2022. 12. 28. 15:25

프로그래밍을 하면 뭔 오류가 이리 많은지…

띄어쓰기 하나만 틀려도 초보에게는 산넘어 산이다

포스팅도 할겸 발생되는 오류사항을 기록하도록 하자

 

깃허브를 이용을 위해 이것저것 조작해보던중 git commit 를 입력하니

E325: ATTENTION 오류가 발생했다

원인분석

E325: ATTENTION 오류는 vi에디터가 비정상적으로 종료되었때 발생된다고 한다.

위 이미지 두번째 COMMIT_EDITMSG .swp 파일이 원인이다.

Found a swap file by the name "~/dev/workbook/.git/.COMMIT_EDITMSG.swp"

 

.swp 확장자는

vi 편집기를 사용하는 동안 비정상적으로 종료가 발생되면 임시로파일을 저장하기 위해 사용되는 파일이다.

즉 vi 편집기 사용시 swp 파일은 숨김파일로 임시 저장되어 있다가 정상적으로 vi 편집기가 종료되면 숨겨져있던 .swp 파일은 자동 삭제된다.

 

해결방법

문제된 파일을 삭제하면된다.

 

1. Q키를 눌러 현재 위치에서 빠져나온다

2. 문제가 있는 파일을 찾는다. 
3. 숨김파일이기 때문에 ls-all 로 확인한다

4. rm 파일명.swp 명령어로 파일을 삭제한다

 

.swp 파일을 삭제하니 잘 동작한다

vi 에디터 종료방법을 잊어버려서 강제 종료했던것 같다.

vi 에디터에 대해서 한번 정리해봐야겠다.

 

vi 에디터

i 입력모드

esc 입력모드 종료, 

:w 저장

:q 종료

:wq 저장하고 종료