Catching Errors 3

[git] Your local changes to the following files would be overwritten by merge 에러 해결 방법

팀원의 branch에 올린 것을 pull받는 과정에서 아래 사진과 같은 오류가 생겨서 받아지지 않는 문제 상황이 생겼다. #1 문제점 인식🧐 받는 데에 문제가 없는 것 같은데 어떻게 하면 다시 잘 받아질 수 있을까? #2 오류가 터지는 이유💭 remote 소스와 로컬 소스 사이에 충돌이 일어날 때 발생하는 오류로 pull해놓고 약간 수정한 탓에 받으려는 브랜티의 소스와 충돌이 나서 생기는 문제였다. #3 오류 해결 방법✅ 오류 해결 방법은 간단하다. git stash git pull origin 받고 싶은 소스 git stash pop 여기서 stash는 마무리되지 않은 작업을 스택에 임시저장하는 명령어이고 git stash pop으로 스택을 제거하면 된다. +) git stash를 했을 때, 내 로컬에..

Catching Errors 2024.03.21

[github] Push of the current branch "main" was rejected. Remote changes need to be merged before pushing. 뜨는 이유와 해결 방법

엄청 간단한 오류지만 도움이 될 분들을 위해 블로그에 기록해둔다. #1 문제점 인식🧐 github에 내 프로젝트를 push하는 과정에서 이런 오류를 접한다면 어떻게 해야할까? #2 오류가 터지는 이유 혹시 내 로컬이 아닌 깃헙 내에 read.me를 임의로 수정하였거나 깃헙에 올라와있는 코드를 조금 수정한 적이 있으면 이런 오류가 터진다. 나같은 경우 깃헙 내에서 read.me를 올리고 pull을 먼저 받지 않고 push하려니 이런 오류가 뜨는 것이다. #3 해당 오류 해결 방법 ✅ - pull 먼저 받고 push하기👍 git pull origin 받아와야 할 브랜치 이름 (git commit을 이미 했다면 생략 가능) git push origin 푸쉬하고 싶은 브랜치 이름 #4 습관을 잘 길러두자🤦 저처..

Catching Errors 2024.02.20

controller 테스트 코드 에러(JPA문제) - 재발 방지를 위한 config 클래스 생성

로그인 페이지의 controller 테스트 코드를 작성하고 테스트를 돌리려는데 이러한 오류가 발생했다. #1 문제점 인식🧐 #2 추정 - 오류가 터지는 이유 보아하니 main 메소드가 실행되는 application쪽에 보면 annotation으로 달아놓은 @EnableJpaAuditing이 문제가 되는 것이다. 내가 controller쪽 테스트를 돌리고 있는데 repository쪽, 즉 JPA쪽은 필요가 없는 상태이다. 그래서 @EnableJpaAuditing 때문에 방해가 되는 것이라는 것을 깨닫게 되었다. #3 해당 오류 해결 방법 ✅ - Jpa config 만들기 👍 1. 먼저 main 메소드에서 방해되는 @EnableJpaAuditing 삭제 2. 따로 JpaConfig.java 파일 만들어서 여..

Catching Errors 2024.02.19