Thumbnail
BEST
개발 · 프로그래밍 개발 도구

코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주) 대시보드

(4.9)
207개의 수강평 ∙  1,554명의 수강생

23,100원

지식공유자: 신재형
총 32개 수업 (2시간 6분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유

초급자를 위해 준비한
[개발 도구] 강의입니다.

Git, Github 어디서부터 시작할지 막막하셨죠?🧐 가장 쉬운 이해로 소개하는 초급 Git부터 중급 Git 활용 및 협업까지의 All-in-One 코스입니다.

✍️
이런 걸
배워요!
학교, 또는 동아리, 팀에서 사용할 수 있는 협업기술
현업에서 실제로 쓸 수 있는 Git/Github 기초 및 중급, 협업 기술

Git & Github, 초급부터 활용까지! 💪
2시간 올인원 코스로 한번에 완성하세요.

강의 주제

지금 쓰는 그 코드, Github에 올리고 있니? 🤨
기왕 코딩하는 거, 일기장처럼 매일 코딩 기록 남기면 좋지 않나?
프로젝트 하다가 실수로 저장 안 하고 코드 날려버린 적 있다고?
Git 초보자를 위한 초급 Git부터 중급 활용 및 협업까지 All-in-One 코스!


오프라인 강의로 증명된
남다른 멘토의
쉽고 빠른 Git 강의.

이미 수많은 오프라인 강의로 증명됐으니까!
좋은 강의는 많지만 이렇게 쉽게 가르쳐 주는 강의는 없으니까!

더 자세한 리뷰가 궁금하다면
섹션 0. "진행방식, 멘토 소개, 강의 후기"
미리보기 수업을 확인해주세요!

무조건 긴 강의보다는 숨소리까지 편집한 짧고 굵고 쉬운 강의! 
어려운 개념은 쉽게 설명하니까, 자료가 깔끔하니까!

어려운 개념은 그림으로 쉽게
이해가 쏙쏙, 눈높이를 맞춘 친절한 설명

보너스!
복잡한 명령어도 거뜬하도록
강의 자막 지원.

여러분의 시간은 소중하니까,
컴팩트한 편집 및 자막 지원!

강의자와 소통할 수 있고,
현업 개발자들이 쓰는
Slack에 초대합니다.

강의자의 리포지토리에 직접 PR해보면서 오픈소스 프로젝트에 기여하는 법을 배울 수 있습니다.

수강생 분들을 슬랙 채널에 초대해드려요.


왜 Git을 배워야 하나요?

왜 배워야 되냐구요? 가장 현실적인 이유 하나만 말씀드리면, 취업할 때 다 물어보고 프로젝트할 때 꼭 필요한데 학교에서는 알려주지 않거든요😢

여러 외주나 공모전을 경험하고, 회사에도 다니다 보니 ‘깃을 시작해보고 싶은데 어디서부터 써야 하냐’, ‘깃허브를 시작했는데 도대체 뭘 올려야 되냐’ 등등 질문을 많이 받았어요.

짧게짧게 조금씩 가르쳐주다가 아예 ‘체계적으로 기획해서 제대로 알려주자!’ 라는 생각이 들어서 오프라인으로 Git 강연을 4기까지 진행했고, 이렇게 인프런 강의까지 준비하게 되었습니다.


👌 누가 들으면 좋나요?

  • 내가 작성하는 코드를 효율적이고 체계적으로 관리하고 싶은 사람
  • Git을 사용해본 적은 있지만, 프로젝트 할 때만 가끔 쓰고 개념은 두루뭉술했던 사람
  • Git을 통해 협업을 해보고 싶지만 어떻게 할지 방법이 막막한 사람
  • 오픈소스의 세계에 관심이 있는 사람
  • 혼자 Git을 공부해보려다가 실패한 사람
  • 명령어로 Git을 다룰 줄 모르는 사람 (CLI)
  • 코딩하고, 공부한 기록을 남기고 싶은 사람
  • 깃을 ‘섹시’하게 써보고 싶은 사람

🚫 누가 들으면 안되나요?

  • add, commit, push 등의 깃, 깃허브 명령어를 깊이있게 이해하고 자유자재로 다룰 줄 아는 사람 (1주차는 수강해도 이미 아는 내용입니다.)
  • pull reqest, branch 등의 중급 깃 내용을 잘 이해하고 있는 사람

이 강의의 특장점.

무조건 실습 위주입니다. 
제가 공부한 방식이기도 하고, 개발은 무조건 부딛치며 배우는 게 가장 빠르게 성장할 수 있는 길이라고 생각합니다. ‘Commit이 뭔지도 잘 모르겠는데 Branch는 뭐고, 분기처리는 뭐고, 포인터는 다 뭐람?’
→ 이론은 이론일 뿐입니다. 이 코스가 끝나면 여러분은 깃을 자유자재로 사용하실 수 있습니다. 

무조건 CLI 위주입니다. 
프로젝트에서 협업을 해야 해서 Git과 Github를 급하게 GUI로 시작하는 경우가 많습니다. (저 또한 그랬습니다.) 그럴 경우, 깃과 깃허브를 모호하게 이해하고 커밋과 푸시 등 기본 개념에 대해서는 흐릿하게만 알고 있기 때문에 다른 프로그램에서 매번 깃허브를 사용하려고 할 때마다 어려움을 겪게 됩니다.

Case 1.
소스트리로 깃과 깃허브를 접하고, 이클립스에서 깃허브를 연동을 하려고 하다가 실패하는 경우

Case 2.
소스트리 이외의 여타 GUI 환경에서 Git을 다루고 다른 프로젝트를 하거나 하면 연동을 쉽게 못하는 경우

위 두 가지는 깃과 깃허브에 대한 제대로 된 이해 없이 바로 GUI라는 쉬운 툴을 접했기 때문입니다. 깃과 깃허브의 근본 개념인 로컬과 서버 개념, 그리고 커밋과 푸시를 제대로 이해한다면 어떠한 환경에서도 문제없이 깃과 깃허브를 사용할 수 있습니다.
따라서 본 코스는 CLI(명령어 기반)으로 깃과 깃허브에 대해 근본적으로 이해하면서, 실습을 통해 실력을 다지는 방식으로 진행됩니다.


이 코스를 만든 이유

저는 깃허브를 주먹구구로 시작했습니다. 지금은 거의 매일같이 코딩을 하며 깃허브와 깃을 다루지 않는 날이 없는데요. 처음에는 도대체 Git이 뭐고, Commit은 뭐고, Push가 뭔지도 몰라서 쓸데없이 시간을 낭비했던 기억이 있습니다.

개발 실력 향상에 있어 삽질은 물론 도움이 됩니다. 하지만 개발자로 성장에 있어서 지름길이 있다면, 혹은 아예 막다른 길에 있다면, 누군가가 길을 제시해 주는 편이 나을 때도 있습니다.

깃허브는 처음 진입장벽이 높은 편입니다. 코딩에 익숙하지도 않은데, 서버와 클라이언트 개념을 알아야 하고, 협업 브랜치, 클론부터 생소한 단어들이 인터넷에 떠돌고 있습니다. 초보자 입장에서는 생소한 단어들을 이해하는 것부터가 난관입니다. 하지만 처음만 잘 이해한다면, 그리고 쉽게 풀어서 누군가 설명해준다면 결코 Git은 어렵지 않습니다.

망망대해의 등대같은 강의를 제공하겠습니다. 


예상 질문

Q. 코딩을 해본 경험이 없습니다! 수강해도 될까요?

수업 때 코딩을 하지는 않기 때문에 수강에는 문제가 없습니다. 다만, 코딩을 아예 해보신 경험이 없으시다면, Git과 Github의 필요성에 대해 코딩을 해보신 분들보다는 공감이 어려울 수 있습니다. 감히 추천드리자면 프로그래밍 언어 하나 정도는 끝까지 공부하고 실습해 보신 다음 들으면 더 많은 것을 느끼고 가져가실 수 있을 거라고 기대합니다. 

Q. 맥북을 사용하고 있습니다! 수강해도 될까요?

강의는 윈도우 환경에서 진행되나, cmd가 터미널로 변경이 되는 것일 뿐, 명령어가 같아서 큰 차이가 없습니다. 저도 맥이랑 윈도우를 둘다 사용하고 있는데, 전혀 문제 없습니다. 

Q. 강의를 듣기 전에 따로 준비할 것이 있나요?

뜨거운 가슴, 그리고 앞으로 만나게 될 편리함에 대한 설렘을 가득 안고 수강하시면 됩니다.


지식공유자 소개

지식공유자 깃헙 바로가기 (클릭)

신재형(JAIHYOUNG SHIN)

  • 現 소프트스퀘어드 교육사업부 교육팀장, Education Leader
  • 前 잠실 소프트웨어 코딩학원 Java, C, Arduino, 안드로이드 강사
  • Git린이를 위한 Git린이 코스 1기, 2기, 3기, 4기 기획 및 강연
  • 기성 성우 녹음 플랫폼 보이스 딜리버리 공동 창업자
  • 숨고 고수 활동 5회 이상, 2021 1월 모 기업 대표 Android 개발 코칭
  • 수익형 앱 런칭 동아리 MakeUs 5기 총괄 리더
  • 수익형 앱 런칭 동아리 MakeUs 4기 앱 런칭 대상
  • 데일리 감정일기 안드로이드 앱 ‘하루끝’ 총괄 개발 (Kotlin)
  • 다운로드 6000건 이상 및 실사용자 5000명 이상, 네이버 웨일 확장 프로그램 ‘나만의 즐겨찾기’ 개발 (HTML, CSS, JavaScript)
  • 블루투스 기반 소지품 관리 애플리케이션 개발 외주 (Kotlin)
  • 위치 기반 카페 추천 서비스 애플리케이션 개발 외주 (Java)
  • 3D 프린터 + Embeded 아이언맨 무드등 개발 (C)
  • 서울시 SSAC 라이징 프로그래머 Mentor 활동

이런 분들께 추천드려요!

🎓
학습 대상은
누구일까요?
내가 작성하는 코드를 효율적, 체계적으로 관리하고 싶은 사람
Git을 사용해본 적은 있지만, 프로젝트 할 때만 가끔 쓰고 개념은 두루뭉술했던 사람
오픈소스의 세계에 관심이 있는 사람
혼자 Git을 공부해 보려다가 실패한 사람
명령어로 Git을 다룰줄 모르는 사람 (Git CLI 학습이 필요한 사람)
코딩을 하고 공부를 한 기록을 남기고 싶은 사람
Git을 ‘섹시’하게 써보고 싶은 사람
📚
선수 지식,
필요할까요?
과정에서 코딩을 하지는 않지만, 코딩을 해보신 경험이 있어야 버전관리의 필요성에 더 공감을 하실 수 있습니다.

안녕하세요
신재형 입니다.
신재형의 썸네일

안녕하세요, 성장하는 개발자 신재형입니다. 

현재 IT기업에서 교육팀장으로, 수많은 교육생들을 교육하고 있으며, 

'어려운 컴퓨터 용어를 쉽게 설명하자'라는 모토를 가지고 일하고 있습니다. 

커리큘럼 총 32 개 ˙ 2시간 6분의 수업
이 강의는 영상, 수업 노트가 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 1. Git, GitHub 뭐가 다른거야?
Git과 버전관리란? 01:58
서버와 클라이언트, 로컬과 리모트에 관하여 04:11
섹션 2. Git 기초 명령어
Git 설치 (Window, Mac) 04:12
git config --global 01:20
CMD(Terminal) 기본 명령어 → CMD랑 친해지면 좋다. 03:54
git init, git add, git commit, git log의 이해 02:11
로컬에서의 형상관리 with 메모장 (init, add, commit, status, log, reset) 08:31
Github 가입 후 리모트에 연동을 시켜볼까? 10:57
섹션 3. 첫 과제, 익숙해지는 것이 중요합니다.
개인프로젝트도 Github에 저장하자! 03:46
첫번째 과제! 본인의 프로젝트를 GitHub에 올려보세요 01:15
프로젝트를 깃허브에 올리는 법 그리고 .gitignore(꼭 과제를 다하고 보세요.) 06:56
섹션 4. Github에서 가능한 것들
깃허브를 예쁘게 꾸며보자! 잔디를 3D로도 볼 수 있어? 05:25
Pro 설정 01:47
섹션 5. 소스트리 사용법 실습 - 정말 CLI로 먼저 배우면 GUI 환경에서 편하게 이해하면서 사용할 수 있을까?
소스트리 설치 02:33
소스트리의 활용(add, commit, push, remote, pull, log 가 버튼으로?) 07:03
섹션 6. 우리.. 이것만 알아도 협업할 수 있을까?
브랜치 몰라도 협업하는 방법 02:58
브랜치 몰라도 협업하는 방법, 실전편 05:11
CONFLICT!! 같은 파일을 수정해서 충돌이 났을 경우 05:03
섹션 7. Git 중급, 브랜치에 대해 이해해보자
branch의 이해 02:16
branch 활용, 실전편 (branch, checkout) 07:21
협업 하는 방식 - branch로는 어떻게 협업을 하지? (PR, Approve, Comment) 06:11
섹션 8. Git Advance, Fork에 대해 알아보자
협업 하는 방식 두번째, Fork 05:58
두번째 과제! 저와 협업을 해봅시다. Pull Request 04:07
섹션 9. Github과 Slack(슬랙 초대는 질문에 이메일을 남겨주세요!)
Github와 Slack을 같이 쓰면 개발이 섹시해진다. 01:45
Slack으로 Github 리포지토리 업데이트 알림 받기 03:55
세번째 과제! Git린이 코스 슬랙에 본인의 리포지토리를 구독해보세요! 00:41
섹션 10. 깃린이 코스를 수강 완료하신 것을 축하합니다!
마무리 인사, 이 강의가 진심으로 유익하기를 바라는 마음에서 01:42
강의 게시일 : 2021년 04월 13일 (마지막 업데이트일 : 2021년 04월 13일)
수강평 총 207개
수강생분들이 직접 작성하신 수강평입니다.
4.9
207개의 수강평
5점
4점
3점
2점
1점
VIEW 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
MU YA HONG thumbnail
5
깃허브를 처음 입문하거나, 탑다운 방식으로 듬성듬성 배우신 분들이 듣기 좋은 방식입니다. 하나하나 실무에 맞춰서 알려주시기 때문에 어려움 없이 접하실 수 있습니다. 특히 간단한 GUI 프로그램으로 git을 배우지 않고, CLI 방식으로 git을 다루는 법을 알려주시기 때문에 비주얼스튜디오 코드나 cmd(명령프롬포트), 터미널이 있는 대부분의 컴퓨터에서 배운 내용을 활용할 수 있다는 점이 큰 장점입니다.
2021-04-17
지식공유자 신재형
좋은 후기 감사합니다 :) 도움이 되셨다니 다행이에요! CLI로 배우면 터미널이 있는 IDE환경에서 적용하기가 아주 편하고 빨라지죠. 앞으로도 깃을 일상에서 잘 사용하시기를 바랄게요!
2021-04-17
chanhyuk kim (탈퇴) thumbnail
5
핵심부분만 설명해주신 덕분에 빠르게 숙지할 수 있어요
2021-05-16
지식공유자 신재형
실습위주로 빠르게 핵심만 전달드리려고 노력했어요! 앞으로도 익숙해지기 위해 계속 생활에서 사용하시는 것! 잊지 마세요!
2021-05-16
임세진 thumbnail
5
재형님(강의 시작 때마다 소개가 나와서 이름을 외워버린,,ㅎ) 이렇게 유익한 강의 찍어주셔서 너무 감사합니다 ㅠㅠ 너무나도 값진 2시간이었습니다ㅠㅠ 심지어 부끄럽지만 저는 학교 전공 수업 중에 깃을 알려주는 수업에서도 A+을 받았지만 깃과 깃허브의 차이도 모르고, 깃을 안쓰다보니 혼자서 깃을 쓸 때와 협업할 때의 명령어 차이도 구분하지 못했습니다. 이번 강의를 통해 저도 pro 뱃지(?) 달고 오늘부터 잔디를 열심히 가꿔보려구요!ㅎㅎ 항상 git의 중요성은 인지했지만 정보가 쏟아지고 명쾌하게 + 짧게 정리해준 영상을 찾기가 어려워서 늘 시작하기를 미뤄왔는데,, 이런 강의 찍어주셔서 진짜 감사합니다ㅠㅠ 처음에 강의를 들으면서 '어떻게 4분 정도의 영상이 이렇게 군더더기 없이 핵심만을 전달할 수가 있지? 이 분은 천재신가..?'라고 생각했는데 강의 마지막 말씀을 통해서 5분짜리 영상을 찍을 때도 몇 번의 재도전, 몇 시간의 자료준비 및 강의구성이 있었다는걸 알았네요.. 그 노력의 결과물이 너무 완벽해서 세상 혼자사시는 천재신줄 알았어요,,ㅎㅎ 저도 깃 때문에 삽질한 경험이 있다보니 이렇게 2시간만에 깃을 완-벽 이해할 수 있는 강의는 저만 알고 꽁꽁 숨겨두고 싶지만,, 제 동기들한테도 추천했어요!ㅎㅎ 재형님 사시는동안 passive income이 가득하시길,,!
2021-08-18
지식공유자 신재형
감동입니다. 저에게 기분좋은 아침을 선물해주셨네요 :) 저도 항상 학교수업만 열심히 따라듣는 모범생이었는데, 코딩잘하는 동생이랑 처음으로 외주를 하면서 쓴 깃허브가 제 커리어의 전환점이었던거 같아요. 응용프로그래밍 실무쪽에 뜻이 있다면, 학교에 생기는 UMC(현재는 10개 대학교에 있음)에도 나중에 도전해보시면 좋을것 같아요! 앞으로도 응원할게요!
2021-08-18
동우 thumbnail
5
코린이도 진짜 바보라도 이해할수 있을 정도로 쉽게 설명을 잘 해주십니다 이렇게 쉬운 깃강의는 처음입니다 친절하게 알려주셔서 감사합니다!
2024-02-19
제일일 thumbnail
5
Git 숙련자들에게는 건질 것이 없을 수도 있는 영상이지만, 이제 막 회사나 혹은 개발 배우는 곳에서 Git을 처음 다루게 되었을 때 참고하면 이해가 빠르게 되고 재미있게 배울 수 있는 강의입니다. 다만, 미묘하게 아쉬운 점은 강의가 기간제라서 허겁지겁 다 보고 얼마나 잘 흡수 했을지는 아직 잘 모르겠네요 ㅎ
2021-07-21
지식공유자 신재형
안녕하세요! 깃 숙련자에게도 드릴수 있는것들을 더 많이 마련했으면 좋았을텐데 아쉽네요 ㅠㅠ 혹시 슬랙연동이나 PR, Fork부분도 아쉬우셨을까요? 😭 강의의 목적이 아무래도 짧은 시간에 쉽게 깃을 마스터 하는 것이 목표이다보니 3개월이면 충분하다고 생각했었는데 혹시 모자라다면 수업에 있는 슬랙이나, 인프런 질문통해 문의 주시면 연장해서 더 자세히 보실 수 있도록 도와드리겠습니다😇
2021-07-21