- 데이터베이스
- 스프링부트
- jpa
- 1차원 배열
- SSL
- spring
- mysql
- nginx
- join
- springboot
- string
- sql
- spring mvc
- ORM
- DI
- 자바
- session
- PYTHON
- AWS
- Django
- 스프링
- Git
- 문자열
- spring security 6
- @transactional
- spring boot
- 프로그래머스
- Docker
- select
- java
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
목록Git (3)
개발하는 자몽
서브 모듈을 포함해서 레포지토리를 클론 하는 과정은 총 세 과정을 거친다. 서브 모듈을 포함하고 있는 프로젝트(main repository) 클론 하기 서브 모듈 초기화하기(git init) 서브 모듈 업데이트하기 1. 프로젝트 클론 서브 모듈을 포함하고 있는 프로젝트를 클론 한다. $ git clong 2. 서브 모듈 초기화 초기화 명령어를 실행하기 전에 클론 한 프로젝트 디렉토리(main project root folder)로 이동한다. $ cd $ git submodule init Notice `init`을 하지 않으면 서브 모듈 폴더는 빈 상태로 있다. 3. 서브 모듈 업데이트 초기화를 했다면, 같은 위치에서 업데이트를 진행한다. 이 명령어를 이용하여 서브 모듈을 클론해온다. $ git submo..
.gitignore 파일에 적어놓았지만 적용이 안된 걸 push 후에 알아챘다... 이런 일이 요즘 많았기 때문에 정리하려고 한다. remote에 올라간 파일은 local 파일을 지우는 명령어에서 --cached를 붙이면 된다. git rm --cached 파일이름 특정 파일을 삭제하려면 아래 명령어를 git rm --cached 특정 파일이름 폴더 하위의 모든 파일을 삭제하려면 아래 명령어를 입력하면 된다. git rm --cached -r 폴더명 //나의 경우 .gradle 폴더여서 .gradle을 입력했다. 이렇게 삭제 후 이 상태를 remote에 적용하면 된다. git commit -m "Fix untracked files" //commit 수행 후, commit명은 원하는 대로 git push ..
인텔리제이에서 작업하던 프로젝트를 github에 올리려고 .gitignore를 수정하니 적용이 안 되는 경우가 있었다. 이런 일이 요즘 자주 있어서 해결방법을 정리하려고 한다. 찾아보니 git의 캐시 문제라고 한다. 터미널을 열어서 캐시를 삭제하고 다시 커밋하면 된다. git rm -r --cached . // git 캐시 삭제 git add . git commit -m "clear git cache, source files" //commit 메시지는 원하는 대로 작성 git push 참고 [Git] .gitignore가 적용이 안될때 .gitignore가 적용이 안될때 .gitignore에 커밋에서 제거할 파일이나 폴더를 넣어놨음에도 불구하고 가끔 커밋이 되는 경우가 있다. 이경우 아래 명령어들을 입력..