git 5

[Git] Git Flow 전략 Master, Develop, Feature 중심으로 이해하기

Git Flow의 작업 흐름은 Feature 브랜치를 생성하고 작업한 후 Develop에 병합하는 과정을 기본으로 한다.아래는 단계별로 작업 흐름을 설명한다.1. 브랜치 종류Master 브랜치배포 가능한 최종 안정 코드가 저장된다.Develop 브랜치기능 개발과 수정 작업이 끝난 코드가 모인다.모든 작업의 기준이 된다.Feature 브랜치새로운 기능을 개발하기 위해 만든다.작업 완료 후 Develop 브랜치에 병합한다.2. 전체 작업 흐름Feature 브랜치 생성 : 작업 시작 전 Develop 브랜치 최신 상태로 업데이트한다.git checkout dev # Develop 브랜치로 이동git pull origin dev # 원격 저장소에서 최신 상태로 업데이트git che..

etc 2024.12.15

[Spirng] git submodule 가져와서 프로젝트 세팅하기

우리 "제주랑"프로젝트에서는 기술적인 부분과 보안을 관리하는 데 Submodule을 통해 파일들을 별도로 분리하여 관리함으로써, 프로젝트의 안정성과 보안을 향상시켰다. 서브모듈을 포함하는 branch를 checkout하게 되면 Submodule 폴더가 비어있게 되는데Git에서 submodule을 사용할 때 필수적인 명령어를 실행시켜주어야 한다. 로컬에 있는 .git에게 어떠한 서브 모듈이 있는지 등록git submodule init이 명령어는 .gitmodules 파일에 기록된 submodule의 설정을 현재 프로젝트의 .git/config 파일로 복사한다이 과정은 submodule을 초기화하는 것으로, submodule의 저장소 URL과 필요한 기본 설정을 Git이 인식할 수 있도록 준비한다.이 명령은..

[Git] Git Commit Convention, 깃 커밋 컨벤션 설정

형상관리 툴인 Git을 사용하면서 Commit을 할 때 Commit Message를 작성하는 규칙이다. 1. Commit 메시지 구조 기본 적인 커밋 메시지 구조는 제목,본문,꼬리말 세가지 파트로 나누고, 각 파트는 빈줄을 두어 구분한다. 제목) type : subject 본문) body 꼬릿말) footer 2. Commit Type 타입은 태그와 제목으로 구성되고, 태그는 영어로 쓰되 첫 문자는 대문자로 한다. 태그 : 제목의 형태이며, : 뒤에 space가 있음에 유의한다. feat : 새로운 기능 추가 fix : 버그 수정 docs : 문서 수정 style : 코드 포맷팅, 세미콜론 누락, 코드 변경이 없는 경우 refactor : 코드 리펙토링 test : 테스트 코드, 리펙토링 테스트 코드 추..

[GitHub] 협업을 위한 Organization 만들기

Organization는 여러 명이 같은 프로젝트를 관리하는 데 사용하는 Github 팀 계정이다. 깃허브에서는 팀 작업용 조직 계정을 사용해 공동 작업을 할 수 있다. 📌 우선 Github에 접속해보자 https://github.com/ Organization 생성 Organization 세팅 무료로 Organization을 만들 수 있는 FREE Create a free organization 클릭 Set up yout organization에서는 Organization account name에는 조직 계정 이름, Contact email에는 조직 관련이메일을 입력한다. 개인인 경우 My personal account , 비즈니스용 조직 계정이라면 A business tor institution에 체..

etc 2024.02.16

[IntelliJ] 인텔리제이에서 commit 및 GitHub에 push하기

작업한 파일을 GitHub에 commit 및 push 해보자. ▼ ▼ ▼ 인텔리제이 프로젝트와 Git, GitHub연동은 아래 내용을 참고 바란다. https://rangyi.tistory.com/19 [IntellijJ] 인텔리제이 프로젝트와 Git, GitHub연동 1. Git 실행 설정 : File -> Settings 2. Git 실행파일 경로 지정 3. GitHub 계정 연동 account 클릭 해서 계정 & Password 입력하고 로그인 -> Log In to GitHub Add 3-1 LonJetBrains Account 승인을 해야 로그인이 입력된다. 3- rangyi.tistory.com 1. VCS탭 > Share Project on GitHub 클릭 2. Gitignore 하기 gi..

웹개발 2024.01.16