본문으로 건너뛰기
아카데미
초급 코드 지구

Git과 GitHub

코드를 저장하고, 브랜치를 나누고, 병합하고, 함께 작업하세요.

Git keeps every version of your work, lets you try ideas without fear, and lets a whole team build one project together. GitHub is where those teams review and ship their code. This track starts with your very first commit and ends with the workflow professional teams follow every day: a branch for each change, a pull request, a code review, green CI checks on a protected main branch, and an automatic deploy right after the merge.

Along the way you will read history like a detective, resolve conflicts calmly, undo mistakes without losing work, and learn exactly which commands rewrite history and when that is dangerous.

레슨
19
시간
2시간
난이도
초급

이 코스의 레슨은 당분간 영어로 제공돼요.

  • 브론즈 도전 가능
  • 실버 도전 가능
  • 골드 잠김

실력을 증명할 준비됐나요?

브론즈, 실버, 골드 세 가지 시험이 기다리고 있어요.

시험 보러 가기

이 코스를 마치면 할 수 있는 것

  • Save work in small, clearly described commits and read any project's history
  • Create branches, merge them and resolve conflicts calmly
  • Keep your repository in sync with GitHub using clone, fetch, pull and push
  • Ship changes through pull requests, code review and required CI checks
  • Undo almost any mistake safely with restore, revert, reset and the reflog
  • Use stash, worktrees, rebase and tags the way experienced developers do

여정

  1. 1
    챕터 1

    First steps

    What version control is, how Git differs from GitHub, and your first repository and commit.

    0 / 3
  2. 2
    챕터 2

    History and clean commits

    Read the log, compare versions with diff, and decide what belongs in a commit and what Git should ignore.

    0 / 3
  3. 3
    챕터 3

    Branches and merging

    Work on several ideas at once, bring them together with merge, and resolve conflicts without panic.

    0 / 4
  4. 4
    챕터 4

    Teamwork on GitHub

    Remotes, fetch, pull and push, then pull requests, code review, CI checks and protected branches.

    0 / 3
  5. 5
    챕터 5

    Undo without fear

    Discard, unstage, amend, revert and reset safely, rescue lost commits with the reflog, and park work with stash and worktrees.

    0 / 3
  6. 6
    챕터 6

    Rebase and releases

    Replay commits with rebase, tidy them with interactive rebase, follow the golden rule, and mark releases with tags.

    0 / 3

빠른 탐색