실무자가 알려주는 Git - 입문편

실무자가 알려주는 Git - 입문편

(5개의 수강평)

72명의 수강생
버전관리시스템Github깃(GIT)
23,100원 27,500원
(16% 할인, 11일 남음)
지식공유자 · Country
28회 수업· 총 2시간 38분수업
평생 무제한 시청
수료증 발급 강의
수강 난이도 초급
지식공유자의 다른 강의
연관 로드맵
아직 다른 강의가 없어요.
연관 로드맵이 없어요.

이 강의는

실무에서 사용하는 Git 명령어들을 이해하고 CLI 환경에서 사용할 수 있게 됩니다.

이런 걸 배울 수 있어요

  • Git 입문
  • Git 명령어(CLI 환경)
  • GitHub을 활용한 코드 공유

👨‍💻 Git, 이제 실무에서 자신있게 사용해보자! 💾

- 네이버, 라인,  카카오, 우아한형제들, 쿠팡 등의 회사에서 Git을 사용하고 있습니다.
- 사실상 IT 서비스 회사들에서 거의 표준으로 사용하고 있는 Git!
- Git을 제대로 다룰 수 있어야 실무에서 원활한 헙업이 가능합니다.
- 카카오 출신 개발자가 알려주는 Git 실용주의 강의입니다.

🗒 강의소개

🔑 Why?

  • 엄청난 알고리즘을 적용하여 성능이 좋은 코드를 만들어도 / 보기 좋고 깔끔한 코드를 만들어도
  • 회사에서 그 코드를 공유할 수 없다면 어떻게 협업할 수 있을까요?
  • 개발자로 일하면서 중요한 것은 코드를 잘 작성 하는 것뿐만이 아닙니다. 코드관리도 그만큼 중요합니다.

🔑 How?

  • 카카오에서 일하면서 경험한 Git과 관련한 내용들을 알려드립니다.
  • IT 서비스 회사에서 Git을 활용한 실무에 어려움이 없을 정도로 알려드립니다.
  • Conflict가 발생해도 당황하지 않고 처리할 수 있게 해 드립니다.

🔑 What?

  • Git의 모든 기능들을 알려드리지는 않습니다. (모두 알 필요도 없습니다.)
  • Git 기초부터 시작해서 Git을 활용한 개발 Flow를 알려드립니다.
  • 개발 단계별 상황들을 통해 Git을 유용하게 사용하는 방법을 알려드립니다.

🔑 구성

  • 본 강의는 Git 입문편입니다. 이어지는 강의로 Git 활용편을 계획하고 있습니다. 자바 개발자들이 많이 사용하는 IntelliJ를 활용하여, 실무에 가까운 환경에서 Git을 활용하는 강의입니다. 만약 Git의 기본 문법들을 알고 활용하실 수 있으시다면 이번 강의는 스킵하고 다음 강의만 들으셔도 됩니다.
  • 본 강의는 철저하게 CLI 환경에서 진행됩니다. 소스트리 사용법이나 기타 GUI 툴을 사용하지 않으니 참고 부탁드립니다.

🌈 강의 엿보기

이론 설명 & CLI 환경에서 실습
번갈아가면서 진행

시각자료가 필요한 곳에는
그림으로 설명


🧰 여기서 다루는 툴

  • Git
    https://git-scm.com/downloads
    본인 OS(Mac/Windows)에 맞는 것으로 설치
  • Terminal
    Mac: iTerm 추천
    Windows: git을 설치하면 같이 깔리는 git bash 추천
  • GitHub
    https://github.com
    계정이 없으신 분들은 가입까지
  • 참고
    강사 컴퓨터 환경: Mac + iTerm + GitHub
    (윈도우, 기타 terminal 프로그램도 괜찮습니다)

🙋🏻‍♂️ 강의 관련 예상 질문

Q. Git을 써보지 않았습니다. 수강해도 괜찮을까요?
A. 네. 기초적인 Git 지식이 있으시거나 Git을 사용해 보신 분들에게도 좋습니다.

Q. 이 강의에서는 어떤 프로그램을 사용하나요?
A. 당연히 Git을 사용합니다. 참고로 제 컴퓨터 환경은 Mac OS + iTerm + GitHub입니다. 윈도우나 다른 터미널을 사용하시더라도 강의를 들으시는데 어려움은 없습니다.

Q. 소스트리같은 GUI 환경을 배우나요?
A. 아니요, CLI환경만을 사용하여 학습이 진행됩니다. GUI 툴을 잘 쓰는 것도 중요하지만, 실제 Git 명령어를 사용하여 기본부터 잘 알아두는 것도 매우 중요하다고 생각합니다.

Q. 이 강의만의 특별한 장점이 있을까요?
A. 카카오 등 IT 회사에서 일하면서 경험한 내용들을 제공합니다. 삽질한 경험이나 편리한 기능 들을 추려서 만들었습니다. 이 강의를 들으신 후에는 IT 회사에서 Git으로 협업 하는데 자신감이 생길 것입니다.

🔗 추천 자료 & 책

도움 되는 분들

  • Git을 처음 사용해보는 개발자
  • Git을 처음부터 배우고 싶은 개발자
  • Git 명령어(CLI 환경)를 활용해 일하고 싶은 개발자

선수 지식

  • 기본적인 linux 명령어
  • 기본적인 vi 에디터 명령어

지식공유자 소개

Samsung SDS, Kakao를 거쳐 현재는 다른 메신저 회사에서 Software Engineer로 일하고 있습니다.

Java, Spring, JPA를 활용한 Backend 개발을 주로 하고 있습니다.

OOP, TDD, Refactoring, Clean Code & Architecture, MSA 등에 관심이 있습니다.

IT로 세상을 조금 더 밝게 만들고 싶습니다.


- Blog: https://countryxide.tistory.com/

- GitHub: https://github.com/HwangNara

- LinkedIn: https://www.linkedin.com/in/nara-hwang-192460135/

교육과정

모두 펼치기 28 강의 2시간 38분
섹션 0. 강의소개
3 강의 04 : 09
섹션 1. 기초
4 강의 17 : 12
Git
04 : 09
Setting
02 : 57
GitHub에 코드 올리기
05 : 27
GitHub에서 코드 받기
04 : 39
섹션 2. 기본
13 강의 70 : 20
Git Lifecycle
04 : 08
status (st)
04 : 04
log (lg)
01 : 06
add
04 : 21
commit (ci)
06 : 26
branch (br)
03 : 01
branch 전략
07 : 52
checkout (co)
02 : 12
checkout TIP
04 : 23
push
07 : 50
push 확인
01 : 44
pull, fetch
05 : 01
pull & push 실습
18 : 12
섹션 3. 협업
8 강의 67 : 03
stash
05 : 02
merge
12 : 30
rebase1
11 : 04
rebase2
06 : 40
pull request 실습
14 : 28
reset
09 : 12
cherry-pick
05 : 00
tag
03 : 07

공개 일자

2020년 3월 23일 (마지막 업데이트 일자 : 2020년 3월 23일)

수강 후기

5.0
5개의 수강평
default_profile.png
yaboong 2달 전
git 을 못쓰는 것도 아니고 안써본 것도 아니지만, 잘 쓴다고 할 수는 없었는데 강의듣고나니 자신감이 붙네요 ㅎㅎ 뭐든 처음에 잘배우는게 중요하다고 생각합니다. git 을 처음 접하시는 분들이나, 저처럼 써보긴 했지만 뭔가 깔끔하게 못쓰겠는데 좀 더 잘 써보싶다 하시는 분들께 추천합니다!
Country

Country 2달 전
자신감이 붙으셨다니 좋네요! 잘 들어주셔서 감사합니다.

default_profile.png
마지환 2일 전
실습 위주의 강의라 좋네요!
Country

Country 2일 전
감사합니다. 도움이 되셨기를 :)

지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스