Git flow

Nitroblue 1·2025년 9월 10일

졸업 프로젝트를 진행하다보니 코드가 기하급수적으로 커져서 깃으로 관리하기로 했다.

Ubuntu 서버에서 VS code 환경을 통해 작업 진행중이다.

  1. ubuntu terminal에서 git 설치
    git --version -> 깃 설치 여부 확인. 안되어 있으면 아래 코드 실행.

    sudo apt update
    sudo apt install git -> 깃 설치

  2. Github 계정 정보 등록
    git config --global user.name "Your Name"
    git config --global user.email "your_email@example.com"
    내 github 닉네임은 'Nitroblack1'이고, 이메일 주소는 'nitroblue@naver.com'이라서 실제 코드는 아래와 같이 입력했다.
    git config --global user.name "Nitroblack1"
    git config --global user.name "nitroblue@naver.com

  3. 작업중인 스페이스로 이동하여 git을 실행한다.
    cd /path/to/your/project
    git init

  4. 깃헙에 해당 프로젝트를 저장할 repository를 만든다.

  5. repository 주소를 가져와서 로컬 프로젝트와 연결시킨다.
    git remote add origin https://github.com/username/my-project.git


작업 관리

  • 개발 브랜치는 develop으로 관리하고, 실제 브랜치는 main으로 관리할 예정.
    git checkout develop -> 로컬 develop 브랜치로 스위치
    git add . -> [로컬] 코드 수정 후 변경 내역 스테이징
    git commit -m "add new feature" -> [로컬] 커밋
    git push origin develop -> 원격 develop 브랜치에 작업 내역 업로드

  • develop 브랜치에서 main 브랜치로 반영할 경우
    git checkout main -> 로컬 main 브랜치로 스위치
    git pull origin main 최신 원격 main 브랜치 프로젝트를 로컬 환경으로 다운로드
    git merge develop -> 로컬 develop 브랜치 작업내역을 로컬 main에 병합
    git push origin main -> 원격 main 브랜치에 업로드

0개의 댓글