일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 컴파일 타임 상수
- 리눅스
- compgen
- @SubscribeMapping
- 은행원알고리즘
- API
- Git
- JDBC
- 티스토리챌린지
- DTO
- 런타임 상수
- @Autowired
- 백준
- 무한정 대기
- intelij spring config
- 파이썬
- 프로그래머스
- BindingResult
- 커밋 되돌리기
- m:n
- 오블완
- JPA
- 쉘 스크립트
- 알고리즘
- application layer
- 기본키 전략
- 쿠키
- 편향된 지수
- allocationSize
- spring
- Today
- Total
목록Git & Github (2)
둘셋 개발!
잠깐 main 브랜치로 이동해야해서 지금 있는 브랜치에서 커밋만 하고, main으로 이동하고 나서 main에서 변경된 것을 무시하고 원래 있던 브랜치로 갈 때 잘못 명령어를 써버렸다. 원래는 git checkout 브랜치명 -f 이렇게 해야하는데 잘못하고 checkout을 branch로 적어버렸다...! 원래 작업중이던 브랜치의 내용을 강제 덮어쓰기를 한 것이다. 그래도 다행히 커밋해놓은 것이 있어서 해당 커밋으로 체크아웃할 수 있었다. ⭐️ 해결 과정 1. 먼저 git reflog로 커밋 내역을 보면서 돌아가고 싶은 커밋id를 확인 git reflog 2. 새로운 브랜치 만들고 커밋id도 넣어서 해당 커밋으로 체크아웃! git checkout -b [생성할 브랜치명] [커밋ID] (일단 뭐가 됐건 커밋..
평화롭게 git add, commit, push, merge 만 하고 있었다. front 코드 쪽에서 .gitignore에 추가한 파일이 자꾸 깃에 의해 추적이 되어 고민하고 있었다. 그러던 중 git 캐시를 삭제하면 된다는 글을 발견하고 캐시를 삭제했다.... 근데 모든 파일이 삭제되어버렸다....!!!!🙀🙀🙀 순간 깃 캐시를 삭제했기 때문에 commit으로 못돌아갈 까봐 정신을 놓어버렸지만 전의 commit으로 돌아갈 수 있다는 것을 발견하고 복구를 시작했다. commit 되돌리는 방법 2가지 전의 commit으로 돌아가는 방법에는 2가지가 있다. 1. reset 2. revert 간단하게 말하면 이미 원격 저장소에 push 해버린 commit일 경우에는 revert를 원격 저장소에 push를 하기 ..