본문으로 건너뛰기
Advertisement

Git & GitHub: 버전 관리의 시작

1. Git이란?

Git 은 소스 코드의 변경 사항을 추적하는 분산 버전 관리 시스템(VCS)입니다. 여러 개발자가 협업하며 프로젝트의 역사를 관리할 수 있게 해줍니다.


2. 핵심 워크플로우

  1. Working Directory: 실제로 작업 중인 파일들.
  2. Staging Area: 저장소(Commit)에 기록하기 전 준비 영역 (git add).
  3. Local Repository (.git): 내 컴퓨터의 저장소 (git commit).
  4. Remote Repository: 서버에 있는 저장소 (GitHub, GitLab 등, git push).

3. 필수 명령어

# 새로운 저장소 초기화
git init

# 변경 사항 스테이징
git add .

# 메시지와 함께 저장
git commit -m "첫 번째 커밋"

# 원격 저장소 연결 및 전송
git remote add origin https://github.com/user/repo.git
git push -u origin main

4. 브랜치(Branch) 활용

독립적인 작업 공간을 만들어 안전하게 기능을 개발할 수 있습니다.

# 새로운 브랜치 생성 및 이동
git checkout -b feature/new-logic

# 브랜치 합치기 (main 브랜치에서 실행)
git merge feature/new-logic
Advertisement