▸ git-github-101
자료
HEAD

$ git init

브랜치가 갈라지고 합쳐지는 걸
직접 만들어 보세요

설치 없이, 브라우저에서 바로. 11개의 레슨으로 Git의 핵심을 손에 익힙니다.

git log --oneline --graph

25 commits
  1. 01

    Git이란?

    읽기HEAD

    버전 관리 시스템의 개념과 Git이 필요한 이유를 알아봅니다

  2. 02

    첫 번째 저장소

    git init으로 첫 번째 저장소를 만들어봅니다

  3. 03

    첫 번째 커밋

    파일을 만들고 첫 번째 커밋을 해봅니다

  4. 04

    커밋 히스토리

    커밋 기록을 확인하고 메시지 작성법을 배웁니다

  5. 05

    수정과 비교

    파일을 수정하고 변경사항을 비교해봅니다

  6. 06

    브랜치

    브랜치를 만들고 전환하는 방법을 배웁니다

  7. 07

    머지

    브랜치를 합치는 다양한 방법을 배웁니다

  8. 08

    충돌 해결

    머지 충돌이 발생했을 때 해결하는 방법을 배웁니다

  9. 09

    GitHub란?

    읽기

    원격 저장소와 GitHub의 개념을 알아봅니다

  10. 10

    원격 저장소

    원격 저장소를 연결하고 push하는 방법을 배웁니다

  11. 11

    Pull Request

    읽기

    PR을 통한 코드 리뷰 워크플로우를 알아봅니다

  12. 12

    GitHub 기능 둘러보기

    읽기

    GitHub 화면을 직접 열어 주요 기능을 둘러봅니다

  13. 13

    지금 내 위치: HEAD

    읽기

    HEAD가 무엇을 가리키는지, HEAD~1 표기가 무엇인지 짚고 넘어갑니다

  14. 14

    고정된 이름표: tag

    특정 커밋에 태그를 붙여 릴리스 지점을 표시하는 방법을 배웁니다

  15. 15

    되돌리기: reset

    reset으로 커밋을 되돌리는 방법과 reset vs revert를 배웁니다

  16. 16

    잠깐 치워두기: stash

    하던 작업을 커밋하지 않고 잠깐 보관했다 꺼내는 방법을 배웁니다

  17. 17

    히스토리 다시 쓰기: rebase

    갈라진 커밋을 새 밑동 위로 재적용해 히스토리를 일직선으로 만듭니다

  18. 18

    GitHub Flow

    읽기

    main을 보호하고 브랜치와 PR로 합류하는 실무 흐름을 배웁니다

  19. 19

    conventional commits

    feat, fix, docs 같은 커밋 메시지 타입을 실습합니다

  20. 20

    좋은 커밋의 단위

    읽기

    한 커밋에 한 가지 의도만 담는 원자적 커밋 기준을 배웁니다

  21. 21

    origin과 upstream

    내 fork와 원본 저장소의 원격 이름을 구분하고 upstream을 추가합니다

  22. 22

    Issue → branch → PR

    읽기

    이슈에서 브랜치와 PR로 이어지는 프로젝트 관리 루프를 배웁니다

  23. 23

    PR이라는 문서

    읽기

    PR 제목, 설명, 확인 방법을 리뷰어가 읽는 순서로 쓰는 법을 배웁니다

  24. 24

    GitHub 기록과 GFM

    읽기

    커밋, PR, README가 공개 기록으로 남는 이유와 GitHub Flavored Markdown 기본 표현을 배웁니다

  25. 25

    Git과 GitHub 인증

    읽기

    HTTPS 토큰과 SSH key의 차이를 알고 push 인증 문제를 구분합니다