👨💻 G it, now let's use it confidentlyin practice! 💾
- Companies such as Naver, Line, Kakao, Woowa Brothers, and Coupang use Git. - Git is practically used as a standard in IT service companies! - You need to be able to handle Git properly to ensure smooth collaboration in practice. - This is a practical Git lecture taught 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 nice-looking and clean code,
How can you collaborate if you can't share your code with your company?
When working as a developer , writing good code isn't the only important thing . Code management is equally important.
🔑 How?
I will share with you some of my experiences with Git while working at Kakao.
We will teach you how to use Git in practical applications without any difficulties at an IT service company.
We help you handle 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'll show you how to effectively use Git through different development phases.
🔑 Composition
This course is an introductory course to Git . We plan to cover Git application in a follow-up course. This course will utilize IntelliJ , a popular platform for Java developers, to teach Git in a practical environment. If you already understand and utilize the basics of Git, you can skip this course and proceed directly to the next one.
This course is conducted entirely in a CLI environment. Please note that SourceTree or other GUI tools will not be used.
🌈A sneak peek into the lecture
Theory explanation & practice in CLI environment Take turns
Where visual aids are needed Explained with pictures
reference Instructor's computer environment: Mac+ iTerm + GitHub (Windows, other terminal programs are also fine)
🙋🏻♂️ Expected questions related to the lecture
Q.I've never used Git before. Is it okay to take this course? A. Yes. It's also good for those with basic Git knowledge or 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 should have no trouble following the lecture.
Q. Do you learn a GUI environment like SourceTree? A. No, the learning process will be conducted solely using the CLI environment. While it's important to be proficient with GUI tools, I believe it's also crucial to master the fundamentals of using actual Git commands.
Q. Are there any special advantages to this course? A. This course provides insights gained from working at IT companies like Kakao. It's a compilation of my experiences and convenient features. After taking this course, you'll feel confident collaborating with Git in an IT environment.
It's not that I can't use git or I haven't used it before, but I couldn't say I was good at it. After taking the lecture, I feel more confident. ㅎㅎ
I think it's important to learn anything well at first.
I recommend it to those who are new to git, or to those who, like me, have tried using it but can't use it cleanly and want to use it a little better!
Both the explanation and the examples were good.
It was personally very helpful to me that you told me the alias.
There are many good book reviews on your blog. ㅎㅎ
I was planning to read a lot of IT books in 2021, so I will refer to the reviews.
I definitely learned git in school, but I quickly forgot it..
I was able to get used to it again through this opportunity.
You explained everything in detail, and I could easily understand it with appropriate example pictures and code practice. If I get the chance, I would like to listen to the practical lecture too!
Thank you for the great lecture. I think I will listen to it again often in the future:)