git

    [Git] PR 후 merge된 branch 자동 삭제하기

    PR 후 merge된 branch 자동 삭제하기 branch를 나누어 개발을 하다보면, Issue close되어 branch를 삭제해야 하는 경우가 자주 생깁니다. 이때, 매번 삭제하는 것이 귀찮을 경우 아래와 같이 Github이 제공하는 기능을 통해 PR 후 merge된 branch를 삭제할 수 있습니다. 먼저, Settings에 들어간 후 Options의 Merge button을 찾습니다. 그 후, Automatically delete head branches를 클릭합니다. protected branch의 경우 삭제되지 않으니, 삭제가 되면 안되는 브랜치의 경우 protected branch로 설정해야 합니다. 적용 예 기존에 아래와 같이 feature/1이라는 브랜치가 있고 해당 브랜치에서 PR이 ..

    [Git] 원격 저장소의 특정 디렉토리만 clone(하위 디렉토리 clone)

    들어가기 전에 Docker를 통한 Oracle Database를 설치하기에 앞서, 특정 디렉토리만 clone하기 위한 방법을 소개하고자 합니다. Oracle Database 18c XE 설치 시 clone하는 과정을 통해 예시를 보여드리도록 하겠습니다. 원격 저장소의 하위 디렉토리만 clone하기 기본 git clone 기본적으로, git clone하는 방법은 아래와 같습니다. terminal을 통해 로컬에 저장하고자 하는 위치로 이동합니다 cd [ 저장하고자 하는 위치 ] git clone [ repository URL ] 명령어를 통해 클론합니다. 이때, repository URL은 아래 사진과 같이, repository 상단에 Code 항목을 클릭하면 HTTPS용 repository URL을 복사할..

    [Git] Visual Studio Code에 git 연동하기

    들어가기 전에 알고리즘 공부를 할 때에 VS code를 이용합니다. 이때, VS code에서 작성한 코드를 TIL으로 남겨보고자 Git에 연동방법을 찾아보게 되었습니다. VS code에 git 연동하기 이미 github에 가입되어 있고, VS code가 설치되어있음을 가정하고 진행합니다. 1. 먼저, Git에 새로운 repository를 생성합니다. 아래와 같이 repository 정보 입력 후 Create repository를 클릭합니다. 생성된 레포지토리에서 Code를 누르고 복사 버튼을 클릭합니다. repository 생성 시 특이점은, 예전과 다르게 default branch가 main이라는 점입니다. 2. VS code를 실행한 후 git에 연동하고자 하는 폴더를 엽니다. 그 후 왼쪽 탭에서 소..

    [Git] Git의 default branch 변경하기

    Github 원격 저장소의 default branch명 변경하기 하기 프로젝트의 경우, 기존에 존재하던 repository라 master가 default branch로 존재했습니다. 이를 main으로 바꾸는 작업은 간단합니다. 먼저, github에 접속하여 default branch를 바꾸고자 하는 repository에 접근합니다. 그 후, Settings > Branches를 클릭하여 Default branch를 변경합니다. 로컬 저장소 default branch 변경하기 로컬 저장소 default brancn 변경하기는 기존에 VS code와 Git을 연동할 repository 생성 시 미리 변경을 했습니다. 이 부분은 해당 포스팅과 동일하게 작성되었습니다. 먼저, Git 2.28부터 default ..

    [IntelliJ, Git] IntelliJ IDEA, Git 이용하여 springboot 프로젝트 생성 및 초기 설정하기(Gradle 사용)

    들어가기 전에 하기 포스팅은 스프링 부트와 AWS로 혼자 구현하는 웹 서비스(이동욱 저)를 공부하여 작성한 내용입니다. IntelliJ IDEA community에서 springboot 프로젝트 생성하기 New Project를 클릭하여 프로젝트를 생성합니다. 이때, 빌드 관리 도구로는 Gradle을 사용할 것이므로 Gradle을 선택하고, Java를 체크하여 Next를 눌러줍니다. 다음 페이지에서는 프로젝트 이름과 생성될 경로를 지정해줍니다. 필자의 경우 하기 사진과 같이 지정하였습니다. ArtifactId의 경우 프로젝트의 이름이라고 보면 됩니다. build.gradle 파일 수정하기 프로젝트 생성 후 build.gradle 파일을 확인하면, 아래와 같이 plugins에 java만 등록된 프로젝트임을 ..

    [SpringBoot] 게시판 구현하기 18 (GCP 이용해 서버 구성하기)

    들어가기 전에 하기 포스팅은 "스프링부트 시작하기(김인우 저)" 책을 공부하며 적은 포스팅입니다. 이번 포스팅에서는 GCP에 대해 알아보겠습니다. GCP 개발한 어플리케이션을 다른 기술과 함께 적용하려면 서버가 일반적으로 필요합니다. 하지만, 서버는 비용이나 부수적인 문제로 인해 운영하기 쉽지 않습니다. 이러한 상황에서 GCP(Google Cloud Platform) 또는 AWS(Amazon Web Services)와 같은 클라우드 서비스는 아주 유용합니다. 물리적인 서버에 비해 가격이 저렴하고 쉽게 서버를 구성할 수 있기 때문입니다. 구글은 GCP를 처음 시작하면 3개월동안 사용할 수 있는 $300의 크레딧을 지원합니다. 사용자는 이 금액 내에서 자신이 원하는 사양을 선택하여 사용할 수 있습니다. AW..