git pull을 받을 때 에러가 생겼다.
error: Your local changes to the following files would be overwritten by merge
현재 소스코드와 git에 올라가 있는 코드의 충돌로 인해 생긴 에러이다.
해결방법은 다음과 같다.
git stash를 사용한다.
: git 현재 상태를 안전한 곳에 넣어둔다고 보면 된다.
1) 현재 소스파일의 변경 소스 내용을 스택에 넣는다.
git stash
2) git에 올라가 있는 소스파일을 받아온다.
git pull origin main
3) 변경 소스 내용을 적용 후, 스택에서 제거 한다.
git stash pop
'DevOps > Git' 카테고리의 다른 글
[Git] .gitignore *yaml 적용 안됨. 해결책 (0) | 2024.06.12 |
---|---|
[Git] git add . 반영 안됨. (0) | 2024.04.26 |
[Git] git pull 오류시, 강제 git pull을 이용한 덮어쓰기 (0) | 2024.04.08 |
가장 최근 Git 커밋 메시지 변경 (0) | 2024.02.10 |
댓글