본문 바로가기
컴퓨터공학

[2025 최신] 초보자를 위한 Git & GitHub 사용법 (버전 관리 필수 스킬)

by oioiwoon 2025. 2. 5.
반응형

🔥 Git & GitHub, 왜 배워야 할까?

Git과 GitHub는 개발자라면 반드시 알아야 할 필수 버전 관리 도구입니다.

Git은 코드 변경 사항을 추적하고, 협업을 쉽게 만들어줍니다.
GitHub는 Git을 활용해 프로젝트를 관리하고 팀원과 협업하는 플랫폼입니다.

📌 이 글에서는 Git과 GitHub의 기본 개념부터 실전 활용법까지 알아봅니다!


📌 1. Git과 GitHub의 차이

항목 Git GitHub

개념 버전 관리 시스템 코드 저장 & 협업 플랫폼
주요 기능 코드 변경 추적, 브랜치 관리 원격 저장소, 협업 기능
오프라인 사용 가능 불가능 (웹 기반)
주요 명령어 git add, git commit, git push Pull Request, Issues

👉 Git은 버전 관리 도구이고, GitHub는 이를 활용한 온라인 협업 플랫폼입니다.

반응형

🚀 2. Git 기본 명령어 익히기

🔹 1. Git 설치 및 초기 설정

Git 다운로드: https://git-scm.com/downloads
설치 후 사용자 정보 설정:

git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"

🔹 2. Git 기본 명령어

# 새 Git 저장소 초기화
git init

# 변경 사항 확인
git status

# 파일 스테이징 (추가)
git add 파일명

# 커밋 (버전 저장)
git commit -m "커밋 메시지"

# 원격 저장소 연결
git remote add origin 저장소_URL

# 원격 저장소로 코드 업로드
git push origin main

기본적인 Git 명령어를 익히면 프로젝트 관리가 훨씬 쉬워집니다!


🌍 3. GitHub 사용법 (원격 저장소 활용)

🔹 1. GitHub 계정 만들기

GitHub 가입: https://github.com/
새 저장소(Repository) 생성 후 URL 복사

🔹 2. 로컬 저장소를 GitHub와 연결

# GitHub 저장소를 로컬과 연결
git remote add origin 저장소_URL

# 변경 사항을 GitHub에 반영
git push -u origin main

🔹 3. 협업을 위한 Pull Request 활용

Fork: 다른 사람의 프로젝트를 내 GitHub로 복사 ✅ Pull Request: 변경 사항을 원본 프로젝트에 반영 요청 ✅ Issues: 프로젝트 관련 논의 & 버그 리포트

👉 GitHub를 활용하면 팀 프로젝트 협업이 훨씬 쉬워집니다!


🏆 4. Git & GitHub 활용 팁

커밋 메시지는 의미 있게 작성하기 (예: "버그 수정" 대신 "로그인 오류 해결")
브랜치(branch)를 활용해 안전하게 개발 (메인 브랜치 보호)
GitHub Actions로 자동화 워크플로우 구성 (테스트, 배포 자동화)
.gitignore 파일 활용 (불필요한 파일 제외)


🎯 5. Git & GitHub 공부를 위한 추천 자료

📍 Git 공식 문서
📍 GitHub 공식 튜토리얼
📍 Pro Git (무료 eBook)
📍 GitHub Learning Lab

🚀 이제 Git & GitHub을 활용해 코드 관리를 시작해보세요!

 

반응형