@Valid와 nullable=false 안되는 것이 문제였는데 깃문제가 추가되었다...
회원가입 유효성 검사하는데 User에는 이미 nullable=false 되어있었고
Dto에는 @NotBlank해주려고 하는데
적용이 안된다. 언제부터 안되고 있던거지
테스트 코드의 필요성을 또 한번 느꼈다.
그리고 공부할 때마다 느끼는게 깃 너무 소중하다. 옛날 기록으로 돌아가보자.
일단 git log를 하나씩 들어가서 확인해보려고 git checkout {가고싶은곳} 해서 들어가려는데
head는 옮겨졌는데 방금 수정한 파일들이 왜 그대로 있지
commit을 안하고 와서 그런거였다.
그리고 다시 하나씩 실행해보는데
데이터베이스 비워주려고 yml파일을 create로 바꿨다.
그러고 다른 곳으로 이동하려니까
commit your changes or stash them before you switch branches.
이전 버전에서 바꿔가지고 그런가보다..
깃 너무 소중하면서도 어려운 존재
뭐하나 잘못하면 날라가진 않을까 걱정된다.https://blog.outsider.ne.kr/788
git stash 사용하기 :: Outsider's Dev Story
이 명령어는 작년에 Dani님을 통해서 였지만 실제로 써본 것은 근래의 일입니다. 이제는 Git을 공부하기에 Pro Git이라는 좋은 책도 있기 때문에 포스팅을 할 예정이 없었다가 Toby님의 압박을 받고
blog.outsider.ne.kr
git stash는 워킹 디렉토리에 unstaged 파일들을 백업하고 워킹디렉토리를 깨끗한 상태 즉 HEAD의 상태로 만드는 것
처음 회원가입 했던 곳까지 내려갔는데 그땐 됐는데 왜 회원가입자체부터 오류가 나는건지 모르겠다.
그냥 다시 맨위로 올라왔는데 걱정이 현실로 헝,, 파일이 왜이래
파일이 어디로 사라진거야,,,
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:
git switch -c <new-branch-name>
Or undo this operation with:
git switch -
Turn off this advice by setting config variable advice.detachedHead to false
HEAD is now at 22f30a2 refactor: Autowired final로 변경
You are in 'detached HEAD' state.
https://velog.io/@ss-won/Git-Detached-Head
[Git/번역] Detached HEAD
git Detached HEAD status에 대한 번역과 요약정리
velog.io
- 보통 해당 repo에서 기록을 남기지 않고 시뮬레이션을 해보고 싶을 때 detached 상태를 이용하지만, Git에서 지양하는 상태입니다. test branch를 만들어 사용하는 것이 좋습니다.
- 내가 이걸해서 이 문제가 발생한 것 같다.
브랜치를 생성하라는 것 같은데
복구왕 git reflog 라는데 나.. 돌아갈 수 있을까
못돌아갔다.. 그냥 깃헙에 clone해서 가져왔다.
clone할 수 있으니까 git 이것저것 다 시도해봐야겠다.
왜 이전버전에 갔다오면 파일이 없어져있을까
git HEAD detached at 해결 / git branch 이름 적용하기
Head가 바라보는 commit 시점과 master branch가 달라서 아무리 push를 해도 최근 데이터가 아닌 이전 mas...
blog.naver.com
두번째 폴더도 망쳐놓고 위 방법으로 해결했다.
첫번째 폴더는 .. 파일 이름보고 살아돌아온줄 알았는데 삭제하는 거였다.
어딘가에 살아있긴한가보다..
그래도 clone으로 언제든 돌아갈 수 있다는 생각에 이제 깃 무섭지 않아졌다.
깃을 제대로 공부해봐야겠다는 생각이 들었다.
'문제&해결' 카테고리의 다른 글
JSP를 Thymeleaf로 바꾸기 (0) | 2022.08.07 |
---|---|
8080 포트 죽이기 (0) | 2022.06.16 |
[농사직설] 구독 목록 보여주기시 문제 해결 (0) | 2022.05.09 |
[문제] @Valid, @Column(nullable=false) 안됨 (0) | 2022.04.07 |