일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 클린 코드
- spring security
- 스프링
- thymeleaf
- Spring Boot
- Postman
- 티스토리챌린지
- Gradle
- golang
- Spring
- 알고리즘
- 클린코드
- mariadb
- java
- Vue.js
- 코드업
- GitHub
- 객사오
- JPA
- Git
- MySQL
- 파이썬
- Codeup
- go
- 기초100제
- springboot
- 오블완
- 롬복
- H2 설치
- Python
- Today
- Total
목록GitHub (3)
nyximos.log
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/cqeCRB/btsJaZWQZYD/wcAHF02ea9AVAwb9Snnk80/img.png)
협업 할 때 Branch 규칙 정립이 안되면 코드 병합시 충돌이 일어날 수도 있고 의도치 않은 변경이 일어 날 수 있다.GitHub에서는 Branch protection rules를 이용하여 브랜치 규칙을 강제하고 사전에 버그나 오류를 방지할 수 있다. repository - settings - Code and automation - Branches - Branch protection rules - Add classic branch protection rule 브랜치명 패턴을 지정하고 Protect matching branches에서 필요한 규칙을 선택해준다. 단일 브랜치일 경우 그대로 작성하면 된다.와일드카드를 사용할 수도 있다. * : 0개 이상의 문자ex) feature/* ?는 임의의 한 문자ex..
작년 이맘때 처음 스프링부트를 접하게 되었는데 많이 생소했던 기억이 난다. 여러 책들과 강의 블로그를 봐도 이해하기 어려웠어서 Spring 입문자들을 위한 포스팅을 해볼까 한다. 이후 포스팅에서는 Spring Boot + Gradle + MySQL + JPA + Thymeleaf 환경에서 간단한 CRUD를 만들어 볼 것이다. 프로젝트를 시작하기 앞서 Java의 객체 지향, List, Array List를 공부해야 이해가 빠를것이다. 그리고 이 글은 HTTP, 데이터베이스를 공부한 적이 없으며 웹 프로젝트가 처음이다! 하는 사람이 읽으면 좋을 것 같다. 개발 환경 구성 전 꼭 알아야하는 것들을 알아보자. 시간적 여유가 있다면 아래 책을 읽거나 강의를 보는 것을 추천한다. 비전공자를 위한 이해할 수 있는 I..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bw0jpy/btrsMAUzxli/7XQUrEtnxEQ8h5bDb609RK/img.png)
VCS란? Version control system 버전 관리 시스템 VC라고 부르기도 한다. 시간 경과에 따른 파일들의 변경사항을 추적, 관리하는데 도움이 되는 소프트웨어 시스템 특정 시점의 버전을 다시 꺼내올 수 있다. 각 파일이나 프로젝트를 이전 상태로 되돌릴 수 있다. 수정 내용을 비교하거나 누가 문제를 일으켰는지, 누가 언제 만들어낸 이슈인지 알 수 있다. 파일에 문제가 생겨도 쉽게 복구할 수 있다. Git을 쓰는 개발자가 95% 이상일 것이기 때문에 이 설문 조사에서 이 질문을 하는것을 중단했다고 한다. Git이란? 소규모 프로젝트부터 초대형 프로젝트까지 모든 것을 빠르고 효율적으로 처리할 수 있도록 설계된 자유-오픈 소스 분산 버전 제어 시스템 Git의 역사 Linux 커널은 굉장히 규모가 ..