[GitHub] 깃허브 pull 에러 해결하기 : files would be overwritten by merge

2024. 11. 25. 00:49백엔드

e files would be overwritten by merge:
Please move or remove them before you merge.
Aborting

 

어떤 특정 파일들이 문제가 된다고 뜬다.

해당 파일들을 지우거나 제외하여 push 필요

 

git add -A 입력하기

현재 작업중인 디렉토리 및 하위 디렉토리에 있는 모든 변경 사항들을 스테이징 영역에 추가해준다

기존 파일의 변경 사항, 삭제된 파일 반영, 새로운 파일 추가 및 모든 변경 사항을 반영해준다

 

git add . 와의 차이점은?

git add . 는 삭제된 파일은 포함하지 않는다!

-A는 삭제된 파일까지 포함하여 반영해줌!

 

 

git stash 입력하기

git에서 현재 작업 중인 변경사항을 임시로 저장하는 데에 사용

변경 사항을 커밋하지 않고도 나중에 다시 가져올 수 있도록 작업 상태를 안전하게 저장하는 용도로 사용

다른 브랜치로 전환하거나 급한 작업을 해야할 때 유용하다!

(특정 상태를 복원하고 싶을 때 : it stash list -> git stash appply {특정 스택} )

 

 

위 과정을 거치고 다시 pull을 해보면 해결이 될 것이다!