230607 개발일지 TIL - error: pathspec 'dev' did not match any file(s) known to git 오류 및 error: pathspec 'dev' did not match any file(s) known to git

The Web On Everything·2023년 6월 7일
0

개발일지

목록 보기
25/268

프로젝트를 git에 커밋하고 푸쉬하려는데 생기는 오류

error: pathspec 'dev' did not match any file(s) known to git

현재 우리는 main브랜치를 최종배포용으로 사용하고 있고
dev브랜치를 개발용으로 각각의 파트 브랜치를 생성해서 dev에 병합해서 사용하고 있다.

저 위와 같은 오류가 생기는 것은 dev라는 브랜치가 동기화(업데이트)가 안되어서 생기는 오류라는 것을 알게 되었고 아래처럼 해결하였다.

git remote update
git checkout dev

프로젝트를 git pull시 발생하는 오류

fatal: Need to specify how to reconcile divergent branches.

위와 같은 문제가 생겨 stackoverflow를 통해 아래 3가지의 방법 중 하나로 해결하였다.

git pull --no-rebase ##
git pull --rebase
git pull --ff-only

아직 git에 대한 오류해결은 어려운 것 같다.
백업을 앞으로 더 잘해놓고 git에도 백업용 브랜치나 풀리퀘스트를 사용하여 히스토리를 만들어놓아야겠다고 생각하였다.

profile
오늘은 무슨 오류를 만날까?! 널 만나러 가는 길~ LOL

0개의 댓글