IT

[git] error: pathspec '...' did not match any file(s) known to git

thesse 2021. 6. 3. 15:31
300x250
반응형

커밋 에러

프로젝트를 git에 올리기 위해

git init 으로 초기화 하고

git add * 으로 수정된 파일들 추가한 후

git commit -m '파이썬 프로젝트 커밋' 을 실행했는데...

 

(myproject) C:\projects\myproject>git commit -m '파이썬 프로젝트 커밋'
error: pathspec '프로젝트' did not match any file(s) known to git
error: pathspec '커밋'' did not match any file(s) known to git

커밋 메시지를 왜 걸고 넘어져...?

 

 

 

에러메시지를 구글링 해보면 커밋이 아닌 브랜치 체크아웃 문제라고 나온다.

git remote update 한 후 git fetch 하면 해결된다고 하지만 나에게는 해당하지 않았다.

 

나의 원인은... 따옴표였다!

작은따옴표가 아닌 큰따옴표를 써야 하는 것이었다...

 

(myproject) C:\projects\myproject>git commit -m "파이썬 프로젝트 커밋"
[fte 7f54474] 파이썬 프로젝트 커밋
 9 files changed, 346 insertions(+)
 create mode 100644 .gitignore
 create mode 100644 migrations/README
 create mode 100644 migrations/alembic.ini
 create mode 100644 migrations/env.py
 create mode 100644 migrations/script.py.mako
 create mode 100644 migrations/versions/859ea0e57421_.py
 create mode 100644 migrations/versions/a70be1008fde_.py
 create mode 100644 migrations/versions/aa2416d83fb9_.py
 create mode 100644 migrations/versions/b01d7a5354f7_.py

(myproject) C:\projects\myproject>

 

해결^^

 

아마 새로운 레퍼지토리가 아니라 기존에 브랜치가 두어개 있던 레퍼지토리에 커밋하려 해서 그런 것 같다

 

 

 

300x250
반응형