분류 전체보기

최근 GitHub Desktop 같은 GUI만 쓰다보니 아주 기초적인 commit/push/pull만 할 줄 알고, git이 뭔가 꼬이게 되면 대처를 잘 못하는 경험이 여러 번 있었다. 그런 김에 다양한 상황에서 적용할 수 있는 git 기초를 정리해보았다. 로컬에서 개발하던 코드를 GitHub에 처음으로 올릴 때 우선, 깃허브에서 repository를 하나 만든다(README.md 없이 만들어야 한다). 그러면 다음과 같이 원격 레포지토리의 URL이 생성된다. 이 URL을 통해서 로컬 저장소를 원격 저장소와 연결해주면 된다. git init# 로컬 Git 저장소 초기화 git branch -M main# 브랜치 이름을 master에서 main으로 변경(--move 옵션으로 강제 덮어쓰기) git bran..
Lombok이란? 롬복(Lombok)은 자바 어노테이션 라이브러리로, 여러 코드를 자동 생성해주는 역할을 한다. 공식적인 설명에는 다음과 같이 되어 있다. Java annotation library which helps to reduce boilerplate code. 여기서 보일러플레이트(boilerplate)란 변경이 거의 없으며 여러 곳에서 재사용될 수 있는 코드를 뜻한다. 개발을 하다보면 자바 생성자처럼, 꼭 만들어야 하고 여러 곳에서 사용되지만 정형화된 코드이기 때문에 직접 일일히 짜기에는 번거로운 코드들이 있다. Lombok은 이런 코드들을 간단하게 어노테이션으로 사용할 수 있게 만들어준다. @Data 어노테이션의 구성 요소 이 중 @Data 어노테이션은 @Getter, @Setter, @To..
이 글은 GDSC Ewha 서버 파트의 2024 솔루션 챌린지를 위해 진행한 Springboot 미니 프로젝트를 설명하는 글입니다. GDSC Ewha의 활동을 더 보고 싶다면 여기를 참고해주세요. 프로젝트의 깃허브 레포지토리 링크 GitHub - JeonHaeseung/ServerStudyMiniProject: GDSC 5기 Server 파트 스터디의 미니 프로젝트를 위한 실습용 리 GDSC 5기 Server 파트 스터디의 미니 프로젝트를 위한 실습용 리포지토리입니다. Contribute to JeonHaeseung/ServerStudyMiniProject development by creating an account on GitHub. github.com 이번 시간에는 나머지 절반의 API를 만들어보려..
이 글은 GDSC Ewha 서버 파트의 2024 솔루션 챌린지를 위해 진행한 Springboot 미니 프로젝트를 설명하는 글입니다. GDSC Ewha의 활동을 더 보고 싶다면 여기를 참고해주세요. 프로젝트의 깃허브 레포지토리 링크 GitHub - JeonHaeseung/ServerStudyMiniProject: GDSC 5기 Server 파트 스터디의 미니 프로젝트를 위한 실습용 리 GDSC 5기 Server 파트 스터디의 미니 프로젝트를 위한 실습용 리포지토리입니다. Contribute to JeonHaeseung/ServerStudyMiniProject development by creating an account on GitHub. github.com 이번 시간에는 다음 API를 만들어보려고 합니다..
이 글은 GDSC Ewha 서버 파트의 2024 솔루션 챌린지를 위해 진행한 Springboot 미니 프로젝트를 설명하는 글입니다. GDSC Ewha의 활동을 더 보고 싶다면 여기를 참고해주세요. 프로젝트의 깃허브 레포지토리 링크 GitHub - JeonHaeseung/ServerStudyMiniProject: GDSC 5기 Server 파트 스터디의 미니 프로젝트를 위한 실습용 리 GDSC 5기 Server 파트 스터디의 미니 프로젝트를 위한 실습용 리포지토리입니다. Contribute to JeonHaeseung/ServerStudyMiniProject development by creating an account on GitHub. github.com 프로젝트를 GCP Cloud Storage에 연..
Researcher Mode
'분류 전체보기' 카테고리의 글 목록 (8 Page)