Delvelop/GIT

[새싹x코딩온] GIT 사용법 완벽 정리 – 포트폴리오부터 GitHub 사용법까지!

ChipTuneX 2025. 3. 13. 10:35

GIT 사용법 완벽 정리 – 포트폴리오부터 GitHub 사용법까지!

프로그래머라면 꼭 알아야 하는 필수 도구 Git!
오늘은 Git과 GitHub의 개념, 설치 방법, 주요 명령어까지 완전 초보도 쉽게 이해할 수 있도록 정리해드리겠습니다. 🚀


📌 1. Git을 왜 사용해야 할까? – 포트폴리오로 활용하기

Git은 코드를 효율적으로 관리하고 협업할 수 있도록 도와주는 버전 관리 시스템입니다.
GitHub와 연동하면 개인 프로젝트 및 포트폴리오로 활용할 수도 있습니다.

 GitHub를 포트폴리오로 활용하는 방법
1️⃣ 개인 프로젝트 코드 저장 – 포트폴리오 사이트나 앱을 공개 가능
2️⃣ 오픈소스 프로젝트 참여 – 유명한 프로젝트에 기여하며 실력을 쌓기
3️⃣ 기업이 개발 실력을 확인 가능 – 깃허브 활동이 적극적인 개발자 선호

💡 결론: GitHub에 자신의 프로젝트를 올려두면 개발 실력을 어필할 수 있습니다! 😃


📌 2. Git과 GitHub의 차이점

GitGitHub

 

Git GitHub
로컬에서 버전 관리 클라우드에 코드 저장
오프라인에서도 사용 가능 온라인에서 코드 공유
git commit, git push 명령어 사용 git pull, git clone 명령어 사용
버전 관리 시스템 원격 코드 저장소 (클라우드 서비스)

💡 비유하자면?

  • Git = MS Word(문서 작성)
  • GitHub = Google Drive(문서 저장 & 공유)

📌 3. GitHub 회원가입 및 로그인

GitHub 공식 사이트

1️⃣ GitHub 공식 사이트 접속
2️⃣ Sign up 클릭 후 아이디, 이메일, 비밀번호 입력
3️⃣ 이메일 인증 후 로그인
4️⃣ 새 Repository 생성 (이후 단계에서 설명!)

 Tip!

  • 사용자명(GitHub ID)은 자신을 잘 나타낼 수 있는 이름을 선택하세요.
  • GitHub의 무료 플랜을 사용해도 충분합니다.

📌 4. Visual Studio Code 설치

Git과 함께 사용하면 좋은 코드 편집기 VS Code(Visual Studio Code) 를 설치해 보겠습니다.

Visual Studio Code 다운로드

 설치 방법
1️⃣ VS Code 다운로드 페이지 접속
2️⃣ Windows, Mac에 맞는 버전 선택 후 설치
3️⃣ 실행 후 Ctrl + Shift + P 눌러 Git 명령어 실행 가능

 VS Code 장점

  • Git과 연동하여 GUI 환경에서 커밋, 푸시 가능
  • 다양한 확장 프로그램(Extensions) 제공
  • 가볍고 빠른 코드 편집기

📌 5. VS Code 확장 프로그램 추천

Git을 편리하게 사용할 수 있도록 도와주는 필수 확장 프로그램!

Vs Code 확장 프로그램 추천

 추천 확장 프로그램
🔹 GitLens – Git 히스토리를 GUI로 확인 가능
🔹 Git Graph – 브랜치와 커밋을 그래프로 시각화
🔹 Github Copilot – AI 기반 코드 추천 기능

💡 VS Code에서 확장 프로그램 설치 방법
1️⃣ 왼쪽 Extensions (Ctrl + Shift + X) 클릭
2️⃣ 검색창에 확장 프로그램 이름 입력 후 설치


📌 6. Git 설치 (Windows & Mac)

 Windows에서 Git 설치하기

Git 설치 (Window)


1️⃣ Git 공식 사이트 접속
2️⃣ "Windows용 Git 다운로드" 클릭 후 설치
3️⃣ 설치 중 옵션 선택:

  • Editor 설정 → 기본값(Visual Studio Code) 선택
  • Git Bash 활성화  Use Git from the Windows Command Prompt 선택

 Mac에서 Git 설치하기

HomeBrew / Git 설치 (MAC)


1️⃣ 터미널 실행 후 아래 명령어 입력

git --version​
 

2️⃣ Git이 설치되어 있지 않다면 아래 명령어 실행

brew install git

 

3️⃣ 설치 완료 후 버전 확인

git --version

📌 7. Git 초기 설정 (필수!)

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 만들고 가져오기

GitHub에서 Repository 만들고 가져오기 #1

 새 Repository 만들기
1️⃣ GitHub 로그인 후 "New Repository" 클릭
2️⃣ Repository 이름 입력 (예: my-project)
3️⃣ "Public" 또는 "Private" 설정
4️⃣ "Create Repository" 클릭

 Git과 Repository 연결하기

GitHub에서 Repository 만들고 가져오기 #2
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)

Git 개념 – 작업공간, Stage, Local, Remote


📌 10. Git 필수 명령어 정리

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에 업로드해보세요! 🚀