GIT 사용법 완벽 정리 – 포트폴리오부터 GitHub 사용법까지!
프로그래머라면 꼭 알아야 하는 필수 도구 Git!
오늘은 Git과 GitHub의 개념, 설치 방법, 주요 명령어까지 완전 초보도 쉽게 이해할 수 있도록 정리해드리겠습니다. 🚀
📌 1. Git을 왜 사용해야 할까? – 포트폴리오로 활용하기
Git은 코드를 효율적으로 관리하고 협업할 수 있도록 도와주는 버전 관리 시스템입니다.
GitHub와 연동하면 개인 프로젝트 및 포트폴리오로 활용할 수도 있습니다.
✅ GitHub를 포트폴리오로 활용하는 방법
1️⃣ 개인 프로젝트 코드 저장 – 포트폴리오 사이트나 앱을 공개 가능
2️⃣ 오픈소스 프로젝트 참여 – 유명한 프로젝트에 기여하며 실력을 쌓기
3️⃣ 기업이 개발 실력을 확인 가능 – 깃허브 활동이 적극적인 개발자 선호
💡 결론: GitHub에 자신의 프로젝트를 올려두면 개발 실력을 어필할 수 있습니다! 😃
📌 2. Git과 GitHub의 차이점
Git | GitHub |
로컬에서 버전 관리 | 클라우드에 코드 저장 |
오프라인에서도 사용 가능 | 온라인에서 코드 공유 |
git commit, git push 명령어 사용 | git pull, git clone 명령어 사용 |
버전 관리 시스템 | 원격 코드 저장소 (클라우드 서비스) |
💡 비유하자면?
- Git = MS Word(문서 작성)
- GitHub = Google Drive(문서 저장 & 공유)
📌 3. GitHub 회원가입 및 로그인
1️⃣ GitHub 공식 사이트 접속
2️⃣ Sign up 클릭 후 아이디, 이메일, 비밀번호 입력
3️⃣ 이메일 인증 후 로그인
4️⃣ 새 Repository 생성 (이후 단계에서 설명!)
✅ Tip!
- 사용자명(GitHub ID)은 자신을 잘 나타낼 수 있는 이름을 선택하세요.
- GitHub의 무료 플랜을 사용해도 충분합니다.
📌 4. Visual Studio Code 설치
Git과 함께 사용하면 좋은 코드 편집기 VS Code(Visual Studio Code) 를 설치해 보겠습니다.
✅ 설치 방법
1️⃣ VS Code 다운로드 페이지 접속
2️⃣ Windows, Mac에 맞는 버전 선택 후 설치
3️⃣ 실행 후 Ctrl + Shift + P 눌러 Git 명령어 실행 가능
✅ VS Code 장점
- Git과 연동하여 GUI 환경에서 커밋, 푸시 가능
- 다양한 확장 프로그램(Extensions) 제공
- 가볍고 빠른 코드 편집기
📌 5. VS Code 확장 프로그램 추천
Git을 편리하게 사용할 수 있도록 도와주는 필수 확장 프로그램!
✅ 추천 확장 프로그램
🔹 GitLens – Git 히스토리를 GUI로 확인 가능
🔹 Git Graph – 브랜치와 커밋을 그래프로 시각화
🔹 Github Copilot – AI 기반 코드 추천 기능
💡 VS Code에서 확장 프로그램 설치 방법
1️⃣ 왼쪽 Extensions (Ctrl + Shift + X) 클릭
2️⃣ 검색창에 확장 프로그램 이름 입력 후 설치
📌 6. Git 설치 (Windows & Mac)
✅ Windows에서 Git 설치하기
1️⃣ Git 공식 사이트 접속
2️⃣ "Windows용 Git 다운로드" 클릭 후 설치
3️⃣ 설치 중 옵션 선택:
- Editor 설정 → 기본값(Visual Studio Code) 선택
- Git Bash 활성화 → Use Git from the Windows Command Prompt 선택
✅ Mac에서 Git 설치하기
1️⃣ 터미널 실행 후 아래 명령어 입력
git --version
2️⃣ Git이 설치되어 있지 않다면 아래 명령어 실행
brew install git
3️⃣ 설치 완료 후 버전 확인
git --version
📌 7. Git 초기 설정 (필수!)
Git을 사용하기 전에 사용자 정보를 설정해야 합니다.
✅ Git 사용자명 & 이메일 설정
git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"
✅ 설정 확인하기
git config --list
📌 8. GitHub에서 Repository 만들고 가져오기
✅ 새 Repository 만들기
1️⃣ GitHub 로그인 후 "New Repository" 클릭
2️⃣ Repository 이름 입력 (예: my-project)
3️⃣ "Public" 또는 "Private" 설정
4️⃣ "Create Repository" 클릭
✅ Git과 Repository 연결하기

git clone https://github.com/사용자이름/저장소이름.git
📌 9. Git 개념 – 작업공간, Stage, Local, Remote
Git을 사용하려면 4가지 개념을 이해해야 합니다.
단계 | 설명 |
Working Directory (작업공간) | 실제로 파일을 수정하는 영역 |
Staging Area (Stage 영역) | 커밋을 위해 준비된 파일 목록 |
Local Repository | 커밋된 파일이 저장된 로컬 저장소 |
Remote Repository (GitHub) | 원격 저장소 (GitHub 등) |
✅ Git의 기본 흐름
작업공간 → (git add) → Stage 영역 → (git commit) → Local Repository → (git push) → Remote Repository(GitHub)
📌 10. Git 필수 명령어 정리
🔹 1) 현재 상태 확인 (git status)
git status
➡️ 현재 Git 상태 (추적되지 않은 파일, 변경된 파일 등) 확인
🔹 2) 변경된 파일을 Staging Area로 추가 (git add .)
git add.
➡️ 모든 변경된 파일을 Stage 영역에 추가
🔹 3) 다시 상태 확인 (git status)
git status
➡️ 파일이 Staged 상태인지 확인
🔹 4) 커밋하기 (git commit -m "메시지")
git commit -m "study: first commit"
➡️ 커밋 메시지를 작성하여 변경 사항 저장
🔹 5) 커밋 기록 확인 (git log)
git log
➡️ 이전 커밋 내역을 확인 가능
🔹 6) 변경사항을 GitHub에 업로드 (git push)
git push origin main
➡️ GitHub 원격 저장소로 푸시
🎯 정리 – Git & GitHub 활용하기!
✔ Git은 코드 버전 관리 도구, GitHub는 원격 저장소
✔ Git을 사용하면 협업과 포트폴리오 관리가 쉬워짐
✔ Git 기본 명령어를 익히면 효율적으로 코드 관리 가능
이제 여러분도 Git을 활용하여 개인 프로젝트를 체계적으로 관리하고 GitHub에 업로드해보세요! 🚀