시험기간에는 잠시 쉬어가며 Git과 GitHub의 기본적인 개념을 가볍게 살펴봅시다.

이번 주차 내용은 따로 정리하실 필요 없습니다!

모든 명령어를 외우거나 능숙하게 사용할 필요는 없습니다.

공부할 내용 📚

1. Git과 GitHub

Git과 GitHub가 무엇인지, 둘의 차이가 무엇인지 알아봅니다.

  • Repository
  • Local과 Remote
  • Working Directory, Staging Area, Commit

2. Git 기본 명령어

다음 명령어가 어떤 상황에서 사용되는지 알아보세요.

  • git clone
  • git branch
  • git switch
  • git add
  • git commit
  • git push
  • git pull

3. GitHub 협업

다음 개념이 무엇인지와 서로 어떻게 이어지는지 알아보세요.

  • Branch
  • Pull Request
  • Code Review
  • Merge
  • Conflict
  • Rebase

Rebase는 어떤 목적으로 사용하는지 개념만 가볍게 살펴보면 됩니다.

4. Codedang Convention

프로젝트마다 Branch와 Commit을 작성하는 규칙이 다를 수 있습니다. Codedang에서는 어떤 규칙을 사용하는지 Contributing Guide 에서 가볍게 살펴보세요.

  • Branch Convention
  • Commit Convention

참고 자료

  • Pro Git: 필요한 개념이나 명령어를 찾아볼 때 참고하세요.
  • Git 간편 안내서: Git의 기본적인 작업 흐름을 가볍게 살펴보세요.
  • Pull Request 빠른 시작: Branch를 만들고 Pull Request를 생성하여 Merge하는 전체 흐름을 살펴보세요.