IT/오류 컬렉터 조르디

[git] git-commit 실행 오류 발생

토끼개발자 조르디 2023. 3. 6. 11:54

 

 

HELLO Git !!

 

이 글은 편안함을 추구하던 한 개발자가 git bash 에서 겪은 오류에 관한 이야기 입니다,,,

 

원래는 항상 git bash 에서 commit, push 를 진행하다가 github desktop 의 흔들리지 않는 편안함 ACE 을 맛보고 쭈욱 github desktop 으로 진행하였다...

 

한번도 불편함이 없었는데 이번에 만났다.

 

역시 오류 컬렉터,,, 

편안한 코딩이란 이 세상에 없지,,, 불편해야 정상이다 하하 ( 눈물

 

멘토님께서 git-commit 을 실행시키는게 좋다는 조언을 듣고

git-commit을 다운받은 후에 github desktop 에서 실행을 시키는데,,,, 어라;;;;

 

`pre-commit` not found. Did you forget to activate your virtualenv?

왜 항상 너희는 찾지를 못하니 ㅎ

 

 

분명히 파이썬 가상환경에서 작업을 시켰는데 github desktop에서 인식을 하지 못하는 상황이 발생,,,

아이고,,, 어쩔 수 없지,,, VSCode에서 하는 수 밖에,,, 

 

그리고 또 만난 저 친구. 

 

코드에서 오류가 나는건 어떻게든 고치면 되는데,

으음... 저런 문제가 나면 이상하게 더 힘이 쭉 빠진다,,,,

 

만능이라고 여겨온 VSCode에서도 오류가 나자 완전 멘붕에 빠진 감자는 조금 검색을 시도했다.

 

https://github.com/pre-commit/pre-commit/issues/359

 

Error `pre-commit` not found. Did you forget to activate your virtualenv? · Issue #359 · pre-commit/pre-commit

If you commit using Github app, you get this error:

github.com

 

MAC 의 향연.

Window 내용을 읽어보니 그냥 Window 사용의 문제로 판단.

 

바로 퇴근을 해버렸다. ㅋ

 

더이상 붙잡고 있기가 싫었다.

담주의 내가 해결해주겠지.

 


 

 

나의 인생 웹툰 - 유바비 제외

 

그리고 이 글을 쓰고 있는 오늘.

 

출근을 하자마자 git bash 로 들어갔다.

오랜만이다 친구야.

 

민망하게도 사용법 잊어버림...

 

로컬에서 작업한 내용이라 그냥 폴더로 들어가서 여기서 git bash 열기 누르면 되는데

꾸역꾸역 cd 어쩌구 해서 들어간 나. ㅎ

 

어쨌든.

 

git add . # 전체 올려버리기

git status # 잘 올라갔는지, 뭐가 올라간 상태인지 확인

git reset HEAD <파일위치/~...~/.파일이름> # 제외할 파일

git status # 잘 제외했는지 확인

git commit -m "commit message" # commit !!!

 

위의 내용 실행했는데 또 만난 친구.

 

흐음...

생각해보니 git bash 에서 commit 할때 가상환경을 실행하지 않았다는 것을 떠올린 나는 빠르게 

env 에 접속. 

 

그리고 다시 commit을 하자

성공!!!   (누가봐도 성공한 것 같은 모습이 bash에 보여진다)

 

바로 push 했다

git push origin <브랜치 이름>

 

~ 오류해결 완료 ~

 


 

(((   파이썬 가상환경 잘 모르시는 분들은 이 분의 글을 참고. 엄청 잘 설명해주셨다. )))

 

https://www.daleseo.com/python-venv/

 

파이썬에서 venv로 가상 환경 사용하기

Engineering Blog by Dale Seo

www.daleseo.com