본문 바로가기

Programming/Etc16

intellij 에서 git merge 하는 법 메인과 브랜치가 있을 것이다. 브랜치로 작업을 마치고 메인으로 다시 합쳐서, 즉 메인이 현재 작업한 브랜치의 내용으로 덮어씌워지기 위해서 merge를 하려고 할 때는 다시 메인 브랜치로 checkout을 한 뒤, 그 다음에 merge를 수행한다. 항상 이게 헷갈렸다. 예를 들어 이렇게 로컬 브랜치에 여러개가 있을 때 renechoi로 합치고 싶다면 renechoi로 checkout을 하고 만들어놓은 브랜치와 merge를 한다. 그러면 renehoi에 renechoi4에서 작업한 내용이 엎어씌워진다. 2022. 11. 22.
java에서 gradle clean test 빌드시 에러 나오는 경우 java에서 gradle clean test 에러 나오는 경우 자바 프로젝트에서 test run이 정상적으로 되는데 터미널에서는 clean test를 통과하지 못하는 상황이 발생했다. 에러 메시지는 다음과 같이 발생. * What went wrong: Execution failed for task ':test'. 세팅에서 gradle build 환경을 바꾸어주는 것으로도 해결되지 않았고 어느 순간에는 잘 작동되던 테스트마저도 갑자기 전부 실행이 되지 않았다. 그래서 다시 이 세팅으로 변경. 해외 커뮤니티를 다 뒤져봐도 답변을 찾지 못해서 맥북에 clone해 와서 맥북에서 실행을 해보았더니 버젓이 된다! 결국 문제는 윈도우 환경이라는 결론을 내리고 혹시나 해서 폴더 이름에 한글이 있는 것을 영어로 바꾸어주.. 2022. 10. 31.
깃 사용 명령어, 브랜치 개념 깃 사용명령어, 브랜치 개념 초보자일 경우 깃 계정에 문제가 생겼을 경우 가장 쉬운 대응 방법 => 윈도우 > 작업 증명 관리자 > git 관련되어있는 계정들을 전부 삭제해준다 => 그런 후 다시 로그인 CLI에서 깃 폴더별로 다른 사용자 지정하는 방법 git config credential.username "" Git 명령어 요약 - clone : 원격 저장소(github)를 내 컴퓨터로 복사해온다. - add : 스테이지 영역에 작업 파일 추가 - commit : 세이브, 스테이지 영역의 파일을 가지고 커밋 (= 세이브)할 수 있다 - push : 원격 저장소에 커밋을 업로드 한다. - 코드뭉치 버리기 : 마지막 commit으로 되돌리기 깃 브랜치 개념 개발을 하다가 특정 부분 상태까지 살려두고 다른.. 2022. 10. 25.
[Java] 스프링 에러 : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Circular view path [hello]: would dispatch back to the current handler URL [/hello] again. Check your ViewResolver setup! (Hint: This ma.. Thymeleaf 템플릿엔진 작동시 간단한 매핑을 시도하는 중 아래와 같은 에러 발생 : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Circular view path [hello]: would dispatch back to the current handler URL [/hello] again. Check your ViewResolver setup! (Hint: This may be the result of an unspecified view, due to default view name generation.)] with root cause Dependancy가 추가가 안되어 있었다. i.. 2022. 10. 24.
윈도우 폴더에서 git에 pull 하는법 현재 깃 연결 레포 확인 git remote -v 깃 초기화 git init 깃 연결 git remote add origin 다시 확인 git remote -v 올리기 git add . git commit -m 'commit' git push origin master 문제 발생시 깃 도움말 git help remote 삭제하고 다시 연결해보기 git remote remove orgin commit이 안될 때 강제로 하기 (근본 해결책은 아니니 좋은 방법은 아님) git push origin +master 아래와 같은 오류 나왔을 때 해결법 ! [rejected] master -> master (fetch first) 로컬 저장소 연결의 문제이므로 동기화 풀어주고 다시 설정 git pull --rebase.. 2022. 10. 17.