인프런 영문 브랜드 로고
인프런 영문 브랜드 로고
BEST
Programming

/

Programming Tool/Software

Git by a practitioner - Introduction

You will understand the Git commands used in practice and be able to use them in a CLI environment.

(4.7) 47 reviews

456 students

Git
GitHub
Version Control System
Thumbnail

This course is prepared for Basic Learners.

What you will learn!

  • Getting started with Git

  • Git Commands (CLI Environment)

  • Sharing code using GitHub

👨‍💻 G it, now let's use it confidently in practice! 💾

- Git is used by companies such as Naver, Line, Kakao, Woowa Brothers, and Coupang.
- Git is practically used as a standard in IT service companies!
- You need to be able to handle Git properly to be able to collaborate smoothly in the field.
- This is a practical lecture on Git by a developer from Kakao.

🗒 Course Introduction

🔑 Why?

  • Even if you apply a great algorithm to create a high-performance code / even if you create a neat and clean code that looks good,
  • How can you collaborate if you can't share your code with your company?
  • When working as a developer, it's not just about writing good code . Code management is equally important.

🔑 How?

  • I will tell you about Git-related experiences I had while working at Kakao.
  • We will teach you how to use Git in an IT service company so that you will not have any difficulties in practical use.
  • We help you deal with conflicts without panicking.

🔑 What?

  • I won't tell you all the features of Git (and you don't need to know them all).
  • Starting from the basics of Git, we will teach you the development flow using Git.
  • We will show you how to use Git effectively through situations at each stage of development.

🔑 Composition

  • This lecture is an introduction to Git . The next lecture is planned to be a Git utilization lecture . This lecture will utilize IntelliJ , which is widely used by Java developers, to utilize Git in an environment close to practical use. If you know the basic grammar of Git and can utilize it, you can skip this lecture and just listen to the next lecture.
  • Please note that this course is conducted entirely in a CLI environment. SourceTree usage or other GUI tools will not be used.

🌈 Peek into the lecture

Theory explanation & practice in CLI environment
Take turns

Where visual aids are needed
Illustrated


🧰 Tools covered here

  • Git
    https://git-scm.com/downloads
    Install the one that matches your OS (Mac/Windows)
  • Terminal
    Mac: iTerm recommended
    Windows: I recommend git bash, which is installed together with git.
  • GitHub
    https://github.com
    If you do not have an account, please sign up
  • reference
    Instructor's computer environment: Mac + iTerm + GitHub
    (Windows, other terminal programs are also fine)

🙋🏻‍♂️ Expected questions related to the lecture

Q. I have never used Git before. Is it okay to take the course?
A. Yes. It is also good for those who have basic Git knowledge or have experience using Git.

Q. What program do you use in this course?
A. Of course, I use Git. For reference, my computer environment is Mac OS + iTerm + GitHub . Even if you use Windows or another terminal, you will have no difficulty taking the lecture.

Q. Do you learn a GUI environment like SourceTree?
A. No, learning will proceed using only the CLI environment. While it is important to be good at using GUI tools, I think it is also very important to learn the basics by using actual Git commands.

Q. Are there any special advantages to this course?
A. I will provide you with the content I have experienced while working at IT companies such as Kakao. I have compiled the experiences I have had and the convenient functions. After taking this course, you will feel confident in collaborating with Git in IT companies.

🔗 Recommended Resources & Books

Recommended for
these people!

Who is this course right for?

  • Developers who are new to Git

  • Developers who want to learn Git from scratch

  • Developers who want to work using Git commands (CLI environment)

Need to know before starting?

  • basic linux commands

  • Basic vi editor commands

Hello
This is

456

Students

47

Reviews

30

Answers

4.7

Rating

1

Course

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

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

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

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


 

Curriculum

All

28 lectures ∙ (2hr 38min)

Published: 
Last updated: 

Reviews

Not enough reviews.
Become the author of a review that helps everyone!