채널톡 아이콘

치킨값으로 끝내는 Git & GitFlow 입문

이 강의는 Git을 처음 사용하는 사람도 파일 변경을 안전하게 기록하고, GitHub를 통해 협업 흐름까지 이해할 수 있도록 구성한 입문 강의입니다. 단순히 명령어를 외우는 것이 아니라, status, diff, log를 통해 현재 상태를 읽고, add, commit, restore, reset, revert를 상황에 맞게 선택하는 감각을 기르는 데 초점을 둡니다. 초반에는 Git이 왜 필요한지, 파일 저장과 버전 관리의 차이가 무엇인지부터 시작합니다. 이후 직접 저장소를 만들고 README.txt 파일을 커밋하며, Git이 변경사항을 어떻게 추적하는지 실습합니다. GitHub 원격 저장소를 만들고 push, clone 흐름까지 다루며 개인 프로젝트를 온라인에 백업하고 공유하는 기본기를 익힙니다. 중급 파트에서는 브랜치, merge, conflict, pull/push, PR, rebase, stash를 다룹니다. 작업을 브랜치로 나누고, 변경사항을 병합하며, 충돌이 발생했을 때 파일을 읽고 정리하는 방법을 배웁니다. 또한 PR 중심 협업 흐름과 reset/revert의 차이를 통해 실무에서 자주 꼬이는 Git 상황을 판단하는 힘을 기릅니다. 마지막 파트에서는 GitHub Flow와 운영 브랜치 전략을 다룹니다. dev → stg → prd 흐름을 중심으로 기능 브랜치가 개발 브랜치에 합쳐지고, QA를 거쳐 운영 환경으로 승격되는 과정을 설명합니다. hotfix, release branch, tag, 일부 배포, 긴급 수정, 롤백 판단까지 다루며 실제 팀 개발에서 Git이 어떻게 운영되는지 이해할 수 있도록 구성했습니다.

1명 이 수강하고 있어요.

난이도 입문

수강기한 무제한

git
git
깃허브
깃허브
비전공자
비전공자
AI 코딩
AI 코딩
버전관리
버전관리
git
git
깃허브
깃허브
비전공자
비전공자
AI 코딩
AI 코딩
버전관리
버전관리

수강 후 이런걸 얻을 수 있어요

  • Git을 처음 쓰는 사람도 파일 변경사항을 안전하게 기록하고, 이전 상태로 되돌리는 기본 흐름을 이해할 수 있습니다.

  • 개발자가 아니더라도 문서, 강의 자료, 기획서, 설정 파일처럼 계속 수정되는 작업물을 버전별로 관리하는 방법을 배울 수 있습니다.

  • Claude Code, OpenAI Codex, Cursor 같은 AI 코딩 도구를 사용할 때 생성된 코드나 수정사항을 Git으로 안전하게 저장하고 비교하는 습관을 만들 수 있습니다.

  • git status, git diff, git log를 통해 지금 무엇이 바뀌었는지 직접 확인하고, 원하지 않는 변경을 되돌릴 수 있습니다.

  • GitHub에 원격 저장소를 만들고 push, clone, Pull Request 흐름을 이해하여 개인 작업과 협업 작업을 더 체계적으로 관리할 수 있습니다.

  • 브랜치, merge, conflict, rebase, stash 같은 협업 Git의 핵심 개념을 실습 중심으로 익혀 팀 프로젝트나 바이브 코딩 결과물을 더 안전하게 관리할 수 있습니다.

  • dev, stg, prd 브랜치 흐름을 통해 실제 서비스 개발에서 코드가 어떻게 검토, 테스트, 배포되는지 이해할 수 있습니다.

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • Git을 써야 한다는 말은 많이 들었지만, add, commit, push가 각각 왜 필요한지 몰라 매번 명령어를 검색하는 분

  • Claude Code, OpenAI Codex, Cursor 같은 AI 코딩 도구로 코드를 만들고 있지만, 수정된 파일을 어떻게 저장하고 되돌려야 할지 불안한 분

  • 프로젝트를 수정하다가 “이전 버전으로 돌아가고 싶은데 어떻게 하지?”라는 상황을 자주 겪는 분

  • GitHub에 코드를 올려야 하는데 repository, remote, push, clone 같은 단어가 낯설어 막히는 분

  • 브랜치, merge, conflict, PR이 나올 때마다 흐름을 이해하지 못하고 따라 치기만 하는 초급 개발자 또는 비전공자

  • 개발자가 아니더라도 강의 자료, 문서, 기획서, 설정 파일처럼 계속 바뀌는 작업물을 버전별로 안전하게 관리하고 싶은 분

  • 팀 프로젝트에서 pull, push, conflict, PR 때문에 협업이 두렵거나 실수할까 봐 Git 사용을 피하고 있는 분

안녕하세요
포테토쌤입니다.

커리어인증

123

수강생

3

수강평

2

답변

5.0

강의 평점

7

강의

안녕하세요, 4년차 프론트엔드 개발자 포테토쌤입니다.

현재는 글로벌 모빌리티 서비스를 개발하고 있어요. 다국어 서비스를 만들며 실무 경험을 쌓아왔고, 전 세계 개발자들이 사용하는 오픈소스 라이브러리 react-hook-form의 글로벌 Top 30 기여자이기도 합니다.

하지만 저도 처음부터 이랬던 건 아니에요.

JS를 처음 배울 때, 유튜브 강의를 따라 칠 때는 다 이해한 것 같았는데 막상 빈 에디터를 켜면 머리가 새하얘지는 경험을 수도 없이 했습니다. 처음엔 그저 구글링해서 찾은 코드를 복사하고 붙여넣기 바빴고, 에러가 터지면 어디서부터 손을 대야 할지 몰라 밤을 새우며 며칠을 좌절하기도 했어요.

그 과정에서 정말 많이 해맸습니다. DOM이 뭔지도 모른 채 코드를 짰고, 이벤트가 왜 두 번 실행되는지 몰라 몇 시간을 날리기도 했죠. 그때의 제가 가장 필요했던 건 방대한 문법 암기가 아니었어요. "이 코드가 왜 동작하는지"를 설명해주는 누군가였습니다.

4년간 실무를 거치면서 쌓아온 것들, 그리고 제가 초보 시절 가장 헤맸던 부분들을 정리해서 이 강의를 만들었습니다. 저처럼 돌아가지 않으셔도 됩니다. 제가 먼저 겪어봤으니까요.

더보기

커리큘럼

전체

31개

해당 강의에서 제공:

강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!

포테토쌤님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!

비슷한 강의

같은 분야의 다른 강의를 만나보세요!

얼리버드 할인 중

₩2,199

25%

₩22,000