BEST
개발 · 프로그래밍

/

개발 도구

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

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

(4.7) 수강평 46개

수강생 451명

Thumbnail

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

이런 걸
배워요!

  • 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 에디터 명령어

안녕하세요
Country입니다.

대기업SI, 메신저 서비스 K사, L사를 거쳐 현재는 스타트업에서 Software Engineer로 일하고 있습니다.

Kotlin/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분)

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

수강평

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