졸업 프로젝트를 진행하다보니 코드가 기하급수적으로 커져서 깃으로 관리하기로 했다.
Ubuntu 서버에서 VS code 환경을 통해 작업 진행중이다.
ubuntu terminal에서 git 설치
git --version -> 깃 설치 여부 확인. 안되어 있으면 아래 코드 실행.
sudo apt update
sudo apt install git -> 깃 설치
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
작업중인 스페이스로 이동하여 git을 실행한다.
cd /path/to/your/project
git init
깃헙에 해당 프로젝트를 저장할 repository를 만든다.
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 브랜치에 업로드