Instructor
Tommy Kye
Developer, Git Instructor, Founder of mergeconflicts.com
About me
Hello, my name is Tommy.
I am the creator of this course and a senior developer at a major Korean company(KakaoMobility), with over 10 years of experience in app development. During this time, I have developed a variety of iPhone, iPad, and Mac apps. I am also the author of a Git book titled “Tommy’s Git with SourceTree,” created an online Git course in Korea, and am the founder of mergeconflicts{dot}com.
I created this course with the vision of helping you use Git easily and comfortably. I am confident that this course will enable you to use Git with ease. If you have any questions, please don’t hesitate to ask at any time.
Finally, if you are curious about why I created this course and the journey behind it, please refer to the information below.
Thank you.
[The Journey of Creating This Course]
I first learned about Git in 2015. After using it for several years, by 2019, I realized I wanted to understand it more deeply. Despite having used Git for 4-5 years in my professional work, I only knew the commonly used commands and didn’t have a comprehensive understanding of it. While this was usually fine, unexpected issues would arise, and I found myself unable to confidently resolve them. This repeated situation made me feel ashamed, and I decided that I needed to take the time to truly learn Git.
When I committed to studying Git, I searched for various books and lectures but couldn’t find what I was looking for. I wanted a lecture that explained the core concepts of Git in a simple and concise manner, rather than just focusing on command explanations. I suspected that others might also be seeking a similar type of lecture, so I decided to create it myself. I referenced multiple materials to explain Git’s core concepts in an easy and brief way.
These included the 2007 Google Tech Talk introduction to Git by its creator, Linus Torvalds, various lectures and books by Scott Chacon, co-founder of GitHub and co-author of the book “Pro Git,” over 20 other Git books and lecture slides, the manuals included in the Git development code, and Stack Overflow. Whenever I encountered parts that were difficult to understand, I thoroughly tracked them down until I had a solid grasp. I also carefully considered how to communicate what I had learned in a simple manner.
The result of this effort was my book in korean, Tommy’s Git with SourceTree. Later, I created an online Git course in Korean. This experience led me to develop a vision of helping people in the world use Git more easily. To realize this vision, I’ve created mergeconflicts{dot}com site and this course “Git - The Complete Guide”.
This is the journey of creating this course.