{"product_id":"110459","title":"Yalco's TOO MUCH Friendly Git \u0026amp; GitHub ","description":"\u003ccenter\u003e\u003cdiv style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/tmgdisk01.cafe24.com\/images\/vs\/4172\/sv\/3jYEEOMv5wXFDBfOzC3mXM7lAkr2AW.png?v=1765103019\" style=\"max-width:100%;max-height:10px\"\u003e\u003c\/div\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\u003ccenter\u003e\n\n\u003cdiv style=\"width:95%\"\u003e\n\n\u003cdiv style=\"text-align:center;font-size:30px;font-weight:bolder;line-height:1.6em\"\u003e Yalco's TOO MUCH Friendly Git \u0026amp; GitHub \u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"border-bottom:1px;border-bottom-style:dotted;border-color:;padding-bottom:20px\"\u003e\u003ccenter\u003e\u003ctable align=\"center\" width=\"100%\"\u003e\u003ctbody style=\"border:0px\"\u003e\n\n\u003ctr\u003e\u003ctd align=\"center\" style=\"line-height:1.2em;text-align:center;font-size:18px;color:black;font-weight:bold;padding-bottom:20px;\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\n\u003ctr\u003e\u003ctd style=\"text-align:center\"\u003e\u003cimg src=\"https:\/\/image.yes24.com\/goods\/120810165\/XL\" style=\"max-width:100%;height:auto\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\u003c\/table\u003e\u003c\/center\u003e\u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"width:95%;{split_style6}padding-top:20px;padding-bottom:20px\"\u003e\n\n\u003cdiv style=\"text-align:left;font-size:16px;font-weight:bold;padding-bottom:20px\"\u003e Description \u003c\/div\u003e\n\n\u003cdiv style=\"text-align:left;word-break:break-all;font-size:14px;line-height:1.6em;\"\u003e\n\n\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eBook Introduction\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\u003cdiv\u003e \u003cb\u003e- “You’re explaining it like this?”\u003cbr\u003e - A Git \u0026amp; GitHub guide that explains everything from Yalco, a true developer, so you can use it properly.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e When you say you want to learn programming and become a developer, people around you tell you to learn something called 'Git' without asking any questions.\u003cbr\u003e Git, a tool for managing program versions, is considered an essential skill for today's collaborative developers.\u003cbr\u003e Yalco's \"TOO MUCH Friendly Git \u0026amp; GitHub\" vividly covers how Git works and how to use Git and GitHub for collaboration. \u003cbr\u003eEven those who are learning programming for the first time can practice version management without having to worry about saving files. It provides example files and explains situations that are likely to occur in real life, so anyone can nod and follow along, saying, “Yeah, something like this can happen,” or “That’s right, this is exactly what I was struggling with back then.”\u003cbr\u003e\u003cbr\u003e Also, since it is the result of meticulous research and preparation to ensure 'absolutely no shortcomings' in practice, if you thought add, commit, push, and pull were all there was to it, this is an opportunity to study properly; if you thought the GUI environment was easy and the CLI environment was difficult, this is an opportunity to clear up your misunderstanding; and an opportunity to properly understand the concepts and principles through various examples of situations that occur in the field. \u003cbr\u003eIf you've decided to start using Git \u0026amp; GitHub, start with Yalco's \"TOO MUCH Friendly Git \u0026amp; GitHub,\" which has already been proven to have the highest number of students and satisfaction on YouTube and Inflearn.\u003cbr\u003e The series “Yalko’s TOO MUCH Kind” was born as “TOO MUCH Kind” because there are many unkind things in the world, even though they are said to be kind.\u003cbr\u003e\n\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cul\u003e\u003cli\u003e You can preview some of the book's contents.\u003cbr\u003e \u003cspan\u003ePreview\u003c\/span\u003e\n\n\u003c\/li\u003e\u003c\/ul\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eindex\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e \u003cb\u003ePART 01 Basics of Git and GitHub\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e CHAPTER 01 Getting Started with Git\u003cbr\u003e _LESSON 01 Why You Should Learn Git\u003cbr\u003e Time travel with __git\u003cbr\u003e Dimensional travel with __git\u003cbr\u003e\u003cbr\u003e _LESSON 02 Installation and Setup for Windows Users\u003cbr\u003e __Installing Git for Windows\u003cbr\u003e __Git CLI: Installing Git Bash\u003cbr\u003e __Installing SourceTree\u003cbr\u003e __Installing VS Code\u003cbr\u003e __Open a terminal in VS Code\u003cbr\u003e\u003cbr\u003e _LESSON 03 Installation and Setup for Mac Users\u003cbr\u003e __Installing Git for Mac\u003cbr\u003e __Installing SourceTree and VS Code\u003cbr\u003e \u003cbr\u003e_LESSON 04 Setting up Git and starting project management\u003cbr\u003e __Setting up Git for the first time\u003cbr\u003e __Creating and managing projects with Git\u003cbr\u003e\u003cbr\u003e _LESSON 05 Things not to leave to Git\u003cbr\u003e Creating a __.gitignore file\u003cbr\u003e __.gitignore file format\u003cbr\u003e\u003cbr\u003e *Git commands to memorize and use\u003cbr\u003e\u003cbr\u003e CHAPTER 02 Time Travel\u003cbr\u003e _LESSON 06 Burying Change in a Time Capsule\u003cbr\u003e __Include project changes in version\u003cbr\u003e Commit __version\u003cbr\u003e __Make changes and commit\u003cbr\u003e\u003cbr\u003e _LESSON 07 Reset and Libert: Returning to the Past\u003cbr\u003e __Reset to revert to the past history\u003cbr\u003e __Revert past history with Libert\u003cbr\u003e\u003cbr\u003e _LESSON 08 Resetting and Reversing with Source Tree\u003cbr\u003e __Make changes and commit\u003cbr\u003e __Using Libert in SourceTree\u003cbr\u003e __Using Reset in SourceTree\u003cbr\u003e\u003cbr\u003e *Git commands to memorize and use\u003cbr\u003e\u003cbr\u003e CHAPTER 03 Dimensional Transition\u003cbr\u003e _LESSON 09 Creating Multiple Branches\u003cbr\u003e __Division branching with branch\u003cbr\u003e __Create, move, and delete branches\u003cbr\u003e __Try different tasks on each branch\u003cbr\u003e \u003cbr\u003e_LESSON 10 Two Ways to Merge Branches\u003cbr\u003e __Merging branches with merge\u003cbr\u003e __Merging branches with rebase\u003cbr\u003e\u003cbr\u003e _LESSON 11 Resolving Conflicts Between Branches\u003cbr\u003e __Creating a conflict situation\u003cbr\u003e __Resolving merge conflicts\u003cbr\u003e __Resolving rebase conflicts\u003cbr\u003e\u003cbr\u003e _LESSON 12: Practicing Merging and Rebasing with SourceTree\u003cbr\u003e __Creating a branch and adding changes to the source tree\u003cbr\u003e __Practicing merging and rebasing in SourceTree\u003cbr\u003e __Resolving conflicts in source tree\u003cbr\u003e\u003cbr\u003e *Git commands to memorize and use\u003cbr\u003e\u003cbr\u003e CHAPTER 04 Using GitHub\u003cbr\u003e _LESSON 13 Getting Started with GitHub\u003cbr\u003e __Why use GitHub?\u003cbr\u003e __Getting Started with GitHub\u003cbr\u003e __Create a remote repository\u003cbr\u003e __Using remote repositories\u003cbr\u003e\u003cbr\u003e _LESSON 14 Push and Pull\u003cbr\u003e __Push commit to remote repository\u003cbr\u003e __Pull commits from a remote repository\u003cbr\u003e __What if I have something to solve and push it?\u003cbr\u003e __Two ways to pull with rebase and merge\u003cbr\u003e __Resolving collaboration conflicts\u003cbr\u003e __Force push of local work history\u003cbr\u003e \u003cbr\u003e_LESSON 15 Handling Branches in Remote Repositories\u003cbr\u003e __Create a branch on your local computer and push it to a remote repository\u003cbr\u003e __Pull a branch from a remote repository locally\u003cbr\u003e __Delete a branch from a remote repository\u003cbr\u003e\u003cbr\u003e _LESSON 16: Handling Branches in Remote Repositories with SourceTree\u003cbr\u003e __Add a remote repository\u003cbr\u003e __Push and Pull\u003cbr\u003e __Handling branches\u003cbr\u003e\u003cbr\u003e *Git commands to memorize and use\u003cbr\u003e\u003cbr\u003e \u003cb\u003ePART 02 Practicing Git for Real-World Use\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e CHAPTER 05 Understanding Git Deeper\u003cbr\u003e _LESSON 17 Technical Understanding of Git's Features and Functions\u003cbr\u003e __Why is Git special?\u003cbr\u003e __The three spaces of Git: the working directory, the staging area, and the repository\u003cbr\u003e Deleting files with the __git rm command\u003cbr\u003e Moving files with the __git mv command\u003cbr\u003e Restore files to the working directory with the __restore command\u003cbr\u003e Reverting work with the __git reset command\u003cbr\u003e\u003cbr\u003e _LESSON 18 Checkout and Fetch\u003cbr\u003e Understanding the concept of __head\u003cbr\u003e __Checkout\u003cbr\u003e __Difference between fetch and pull\u003cbr\u003e __Checking the new branch in the remote repository\u003cbr\u003e \u003cbr\u003e_LESSON 19 Using Help and Settings\u003cbr\u003e Using the __git help command to get help\u003cbr\u003e __Refer to the Git documentation\u003cbr\u003e __various settings of Git\u003cbr\u003e __Shortcut key settings\u003cbr\u003e\u003cbr\u003e *Git commands to memorize and use\u003cbr\u003e\u003cbr\u003e CHAPTER 06 Committing More Carefully\u003cbr\u003e _LESSON 20: Commit Like a Pro\u003cbr\u003e __Commit Recommendations and Commit Message Conventions\u003cbr\u003e __Check changes and stage them in hunk units\u003cbr\u003e __Put aside what you were working on with Stash for a moment\u003cbr\u003e __Edit last commit\u003cbr\u003e __Modify, delete, merge, or split past commits\u003cbr\u003e\u003cbr\u003e _LESSON 21: Undo and Undo: A Deeper Look\u003cbr\u003e __Delete unmanaged files\u003cbr\u003e Revert uncommitted changes with __restore\u003cbr\u003e\u003cbr\u003e _LESSON 22 Tagging a Commit\u003cbr\u003e __Tag the last commit\u003cbr\u003e __Tag the commit you want\u003cbr\u003e __Referencing the version to check out with a tag\u003cbr\u003e __Synchronize local tags with remote repositories\u003cbr\u003e __Distributing files on GitHub\u003cbr\u003e\u003cbr\u003e *Git commands to memorize and use\u003cbr\u003e\u003cbr\u003e CHAPTER 07 Digging Deeper into Branches \u003cbr\u003e_LESSON 23 fast forward vs 3-way merge\u003cbr\u003e\u003cbr\u003e _LESSON 24 Importing only the desired parts from another branch\u003cbr\u003e __Cherrypick only the commits you want\u003cbr\u003e __Bring a branch from another branch\u003cbr\u003e __Bring together commits from different branches and import them\u003cbr\u003e\u003cbr\u003e _LESSON 25: Using Branches for Collaboration\u003cbr\u003e\u003cbr\u003e CHAPTER 08 Analyzing and Debugging\u003cbr\u003e _LESSON 26: Learning about logs\u003cbr\u003e\u003cbr\u003e _LESSON 27 Checking Changes\u003cbr\u003e\u003cbr\u003e _LESSON 28 Finding out who coded\u003cbr\u003e\u003cbr\u003e _LESSON 29 Finding When an Error Occurred\u003cbr\u003e\u003cbr\u003e *Git commands to memorize and use\u003cbr\u003e\u003cbr\u003e CHAPTER 09: Utilizing GitHub Properly\u003cbr\u003e _LESSON 30 Documentation on Projects and Folders\u003cbr\u003e Documentation using __README.md\u003cbr\u003e __Create a document\u003cbr\u003e\u003cbr\u003e _LESSON 31 Pull Requests and Issues\u003cbr\u003e __Write a pull request\u003cbr\u003e __Review and process pull requests\u003cbr\u003e __Write an issue\u003cbr\u003e\u003cbr\u003e _LESSON 32 Authenticating Using the SSH Protocol\u003cbr\u003e __Check if SSH key exists\u003cbr\u003e __Registering SSH keys\u003cbr\u003e __Try using SSH keys\u003cbr\u003e\u003cbr\u003e _LESSON 33 Signing Commits with GPG\u003cbr\u003e __Generate a GPG key \u003cbr\u003e__Registering GPG keys in Git\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eDetailed image\u003c\/b\u003e \u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cdiv\u003e\u003cimg src=\"https:\/\/image.yes24.com\/momo\/TopCate4257\/MidCate009\/425687796.jpg\" border=\"0\" alt=\"Detailed Image 1\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003eInto the book\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e Beta readers, Bravo! Bravo!! Bravo!!! Below are the parts that the beta readers were reading and shouted “Bravo” at because they thought it was so good.\u003cbr\u003e\u003cbr\u003e - When going deep into examples, there are times when I get lost and think, 'What was I just doing?', but I liked that the introduction of the PART - CHAPTER - LESSON structure clearly describes what I need to learn.\u003cbr\u003e\u003cbr\u003e -I thought the part where the flag was explained as an example of time and dimension was a very appropriate metaphor.\u003cbr\u003e This seems like a good way to help developers or job seekers who haven't used Git yet understand the necessity of Git.\u003cbr\u003e\u003cbr\u003e -While developing, you need to write the development specification accurately, but it is not easy.\u003cbr\u003e You gave me examples of the difficult and arduous tasks that can occur when working without using actual git, and I feel like I've been caught in the act. \u003cbr\u003eThe perfect analogy and examples were painful but easy to understand.\u003cbr\u003e\u003cbr\u003e -Terms and concepts are explained so well that you don't need to look them up separately.\u003cbr\u003e\u003cbr\u003e -There is a lot of useful content in “Mito’s Cham:Gyeon.”\u003cbr\u003e Perhaps Mito's 'meddling' is speaking as if interfering, but unlike the dictionary definition, it gives true knowledge or advice here and there so that people don't blindly follow.\u003cbr\u003e\u003cbr\u003e -I'm still pressing cmd+s(ctrl+s) repeatedly.\u003cbr\u003e I think it's the most important habit.\u003cbr\u003e I ate a few of them above.\u003cbr\u003e\u003cbr\u003e -I didn't know the specific meaning of the commands I was entering every time I used Git, but now I can understand and use the commands thanks to the detailed explanations for each command.\u003cbr\u003e\u003cbr\u003e -While reading this book, I kept saying, “That’s right, that’s right,” and “That’s right,” because there was so much essential content.\u003cbr\u003e I gain a lot of meaningful perspectives that I can't get anywhere else.\u003cbr\u003e \u003cbr\u003e- I used to search for and use Git commands whenever I needed to, except for the ones I use most often. But now that I can try them out myself at the end of each chapter, I think I'll remember them better.\u003cbr\u003e It's nice that even though there are more commands as you go further back, you can easily check them here.\u003cbr\u003e\u003cbr\u003e --m I never saw anywhere that said you could write a multi-line commit message with multiple options, but I figured it out!\u003cbr\u003e\u003cbr\u003e -I only knew that reset and liberate had similar functions, but this opportunity made me clearly understand their differences.\u003cbr\u003e It also helped me compare because you explained why Libert exists.\u003cbr\u003e\u003cbr\u003e -I like the configuration that explains both CLI and GUI!\u003cbr\u003e\u003cbr\u003e This is the most lucid explanation of merging and rebasing I've ever seen! Beyond the simple explanations, it also includes illustrations to explain the differences and context-specific details. I read it smoothly, wondering if merging and rebasing could ever be this easy.\u003cbr\u003e \u003cbr\u003e-Following this book felt like a game-like process of naturally learning skills one by one as the story progresses.\u003cbr\u003e I don't think there's a more accessible and fun book for beginners to Git and GitHub than this one!\u003c\/div\u003e\n\u003cdiv\u003e --- From the text\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\u003cdiv\u003e\u003ch5\u003e \u003cb\u003ePublisher's Review\u003c\/b\u003e\n\u003c\/h5\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e \u003cb\u003e★ Popular lectures from YouTube and Inflearn have returned as upgraded books!\u003cbr\u003e ★ 3 Steps to Mastering Git \u0026amp; GitHub Guided by Yalco\u003cbr\u003e\u003cbr\u003e (Step 1) Close Help\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e Let's quickly get a feel for Git and GitHub without any unnecessary details! In Part 01, you'll learn how to use Git to navigate a project's past and present, and practice with the CLI and SourceTree. \u003cbr\u003eOnce you've installed the tools and completed the basic setup, it's time to dive right into the practice! Before diving into the specifics of Git's features, let's briefly cover the process of storing program changes in versions, moving between project levels (branches), and resolving conflicts.\u003cbr\u003e In this course, you will practice working with Git using the CLI (Command Line Interface), which is widely used in practice, and learn the principles of Git by repeating the same tasks with SourceTree.\u003cbr\u003e Then, you will practice collaborating by pushing and pulling to GitHub, moving between local and remote repositories.\u003cbr\u003e\u003cbr\u003e \u003cb\u003e(Step 2) Long jump\u003cbr\u003e\u003c\/b\u003e \u003cbr\u003eLet's master the working principles of Git and GitHub, key commands, practical strategies, and usage tips! Now that you've warmed up with hands-on exercises, let's delve into the intricacies of how Git and GitHub work and practice advanced features. In Part 02, we'll memorize the entire process of changes being saved and modified through the working directory, staging area, and repository, and practice committing with greater precision according to conventions, as well as freely modifying and reverting past commits.\u003cbr\u003e Then, you will learn how to collaborate in practice using the key features of Git and GitHub.\u003cbr\u003e You'll also learn how to use Git on your own, and how to customize your working environment with various settings and shortcuts.\u003cbr\u003e\u003cbr\u003e \u003cb\u003e(Step 3) High jump\u003cbr\u003e\u003c\/b\u003e \u003cbr\u003eLet's explore GitHub's advanced features, useful for practical use! This free special edition e-book introduces advanced features useful to working developers using Git.\u003cbr\u003e You can take your developer collaboration skills to the next level by learning about Git Hooks, which detect events occurring in a repository and execute scripts, submodules, which are useful when using multiple projects, ways to participate in open source projects, GitHub Actions, which automate the test\/build\/deploy process, and Octotree and GitHub CLI, which allow you to quickly understand project details.\u003cbr\u003e\u003cbr\u003e \u003cb\u003eBeta Reader Review\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e It seemed like a well-structured class with a motivational and repetitive practice followed by review.\u003cbr\u003e This book alone was helpful enough to learn and organize how to use Git and GitHub. \u003cbr\u003eFirst, the explanations and images are so friendly that even non-experts can understand and follow them, second, the light theme codes are easy to read, and third, the 'Git commands to memorize and use' that are easy to review and look up later. These three factors make it feel like it's really optimized for getting started with Git.\u003cbr\u003e In particular, the 'Git Commands to Memorize and Use' section in each chapter was a very useful page for me, who was confused by the increasing number of commands as I learned more about Git.\u003cbr\u003e I think I was able to read much faster, without the burden of having to remember things from time to time.\u003cbr\u003e I was also satisfied with the flow of the book.\u003cbr\u003e It seemed like a well-organized class that started with the necessity of Git, motivated the learner, naturally taught the commands through repetitive practice in real-world situations, and reviewed the commands at the end of each chapter. \u003cbr\u003eThanks to this, even though I was reading the book and following along on my own, I felt like I was studying with a teacher.\u003cbr\u003e It was a book that stood out for its consideration and concern for learners.\u003cbr\u003e - Lee Kyung-yoon -\u003cbr\u003e\u003cbr\u003e This book is so incredibly valuable! As a computer science double major, I found Git and GitHub, which always came up during team projects, challenging. Using them through clumsy Googling often resulted in problems or files being lost.\u003cbr\u003e I started studying through Yalko's YouTube and Inflearn lectures, and then I participated in the beta reading.\u003cbr\u003e As I followed the examples step by step with the book, I realized that there were many functions I had not known about, and Git and GitHub no longer seemed difficult.\u003cbr\u003e I felt that the book was so informative, with detailed explanations and step-by-step examples that I could actually use, that I wondered if it was possible to explain things so kindly, in line with the book's purpose. \u003cbr\u003eAnd 'Memorize and Use Git Commands' was great for organizing the commands I learned before moving on to the next one.\u003cbr\u003e Although I'm just starting to learn the basics, this book has given me the confidence to become proficient enough with Git and GitHub to collaborate with ease.\u003cbr\u003e If you thought Git and GitHub were difficult, this is the book for you.\u003cbr\u003e - Yeo Eon-ju -\u003cbr\u003e\u003cbr\u003e I used to hate Git more than I hate developing, but now I think, \"Oh? It's fun!\"\u003cbr\u003e I am a person who has just started studying development.\u003cbr\u003e This book is very useful for people who are new to Git and GitHub or who have a lot of information cluttering their head.\u003cbr\u003e When I was working on a project, I found Git so difficult that I thought, \"I hate Git more than developing!\" But when I followed the code in this book, for the first time, I thought, \"Wow? This is fun!\" \u003cbr\u003eBefore, I only knew about git add, commit, and push, but after beta-reading this book, I felt like all the fragmented information was being organized into one, such as the difference between rebase and merge, and when to use reset and revert.\u003cbr\u003e Even though I've only read a part of the book, it's something I'm curious about and anticipate what the rest of it will be like.\u003cbr\u003e - Yoo Eun-gyeom -\u003cbr\u003e\u003cbr\u003e The dynamic fun of the lecture and the static explanation of the book created a synergy.\u003cbr\u003e As I became a senior in the Computer Science Department, most of my classes were collaborative projects, and I started using Git and GitHub to collaborate more efficiently.\u003cbr\u003e I was just using pull, commit, and push to connect to GitHub in my IDE without knowing what I could do with Git and how far I could go, when I came across Yalco's video lecture. \u003cbr\u003eThanks to the visual aids and witty, friendly explanations, I learned how to work on a real project, from a Git branch to merging it into main, and even how to use things like the reset function when I need to go back to a specific commit point for compatibility reasons.\u003cbr\u003e However, I applied for beta reading because the book came out at a time when I needed to review functions that I had not yet mastered or remembered, and I reviewed it by watching the lectures along with the book. The dynamic fun of the lectures and the static explanations of the book created a synergy that allowed me to understand more easily and quickly.\u003cbr\u003e - jimin park -\u003cbr\u003e\u003cbr\u003e We are no longer solving problems with clone.\u003cbr\u003e When I used Git, I didn't clearly understand the overall flow, so when errors or conflicts occurred, I often had trouble resolving them and ended up having to clone again. \u003cbr\u003eReading this book helped me understand the overall flow of Git, and it was very helpful to be able to understand it again through the GUI as well as the CLI.\u003cbr\u003e - Hong Min-jeong -\u003cbr\u003e\u003cbr\u003e \u003cb\u003eInterview with author Yalko Goh Hyun-min\u003cbr\u003e\u003c\/b\u003e\u003cbr\u003e Q Please briefly introduce yourself as the author.\u003cbr\u003e\u003cbr\u003e A father of two children and a YouTuber who runs the YouTube channel 'Yalpakhan Coding Dictionary'.\u003cbr\u003e Based on the knowledge and experience I've gained as a full-stack developer, I create content that explains difficult programming concepts in an easy-to-understand way for beginners.\u003cbr\u003e\u003cbr\u003e Q What kind of character is 'Yalko' who appears in this book and lecture?\u003cbr\u003e\u003cbr\u003e A 'Yalko' is my sub-character and is like my alter ego.\u003cbr\u003e The will to 'make the knowledge and concepts I know clear in any way possible' was created by embodying it in the form of a 2D dot-eyed character. \u003cbr\u003eI've been diligently teaching people about coding through YouTube videos and lectures, and now I'm finally sharing my knowledge with them in this book.\u003cbr\u003e\u003cbr\u003e Q Then, what kind of character is 'Mito' with Yalko?\u003cbr\u003e\u003cbr\u003e If 'Yalko' is my avatar, 'Mito' is a rabbit born from the personification of readers' curiosity.\u003cbr\u003e He's the guy who interrupts Yalko's speech and asks questions about things the students are curious about or have questions about.\u003cbr\u003e Although sometimes pointless and absurd, the questions that strike at Mito's core enrich the lectures.\u003cbr\u003e I think that the corner called “Mito’s Opinion” that appears throughout this book is a composition that captures the characteristics of the Mito character well.\u003cbr\u003e Mito comes out of the video lectures and into the book to pique readers' curiosity, questions, and sometimes even nags, which makes me chuckle a little.\u003cbr\u003e\u003cbr\u003e Q This book is 'TOO MUCH friendly' and the video lectures are 'properly sold'. \u003cbr\u003eWhat are the similarities and differences between the two?\u003cbr\u003e\u003cbr\u003e As the title suggests, this video lecture aims to delve into the topic of Git and GitHub 'properly' rather than 'moderately'.\u003cbr\u003e This book is made up of meticulous research and preparation to ensure that what you learn in class is 'absolutely insufficient' in practice, and the contents are shared in this book.\u003cbr\u003e Additionally, this book includes \"TOO MUCH Friendliness,\" which provides detailed explanations of even the parts that were left as question marks in the lectures based on questions and feedback received from students.\u003cbr\u003e Although 'TOO MUCH' is often used in a negative sense, in this book, in a reality where many contents are becoming lighter, it is considered a positive modifier to maximize 'kindness' with the meaning of 'teaching properly' and 'learning properly', at least when it comes to 'studying'.\u003cbr\u003e\u003cbr\u003e Q What kind of readers would benefit from this book?\u003cbr\u003e\u003cbr\u003e For a developer, Git and GitHub are basic and essential skills. \u003cbr\u003eUnless you have a clear understanding of all the core features of Git and how they work, and are adept at using them for code management and collaboration, this book is a must-read.\u003cbr\u003e For those who have taken the 'Proper Selling' course, the book will be a great help in easily reviewing what they learned in the video in print and checking supplementary explanations.\u003cbr\u003e\u003cbr\u003e Q Why is it necessary to study Git and GitHub through Yalco's books and videos?\u003cbr\u003e\u003cbr\u003e A 'After studying this book and video lectures, don't let anything else get in the way' is the determination that Yalco reaffirms every time it creates long-form content.\u003cbr\u003e We meticulously designed the examples and practical course to ensure that all the theoretical and practical knowledge needed to properly understand and utilize Git and GitHub is easily understood. This long-term preparation has been proven by the highest number of students and their satisfaction. \u003cbr\u003eWe promise that after completing this course, you will feel more confident using Git than ever before.\u003cbr\u003e\u003cbr\u003e Q: As I recruited beta readers for this book and received feedback, I was amazed at how many loyal students I had.\u003cbr\u003e Please pass on my thanks.\u003cbr\u003e\u003cbr\u003e I was truly surprised and deeply impressed by your careful consideration of this long and detailed book and the many points you brought up that I had not thought of.\u003cbr\u003e Amidst the arduous task of working hard, this book has once again rekindled my passion for creating the best Git content and has given me the resolve to complete it into an even more useful and informative book.\u003cbr\u003e We would like to express our deepest gratitude and affection to everyone who participated as a beta reader.\u003cbr\u003e\u003cbr\u003e Q. I imagine your family must have had a lot of hardships while you were producing video lectures and writing books.\u003cbr\u003e Please also convey my thanks.\u003cbr\u003e \u003cbr\u003eA I always feel sorry as a husband and father, even when I am exhausted from working all night or when I cannot focus on spending time with my family because I am thinking about work.\u003cbr\u003e I would like to express my gratitude to my children, who always come to me with bright smiles and hug me, and to my wife, who always believes in me and supports me in my challenges in uncertain situations. \u003cbr\u003e\n\n\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cdiv style=\"width:95%;padding-top:20px;padding-bottom:20px\"\u003e\n\n\u003cdiv style=\"text-align:left;font-size:16px;font-weight:bold;padding-bottom:20px\"\u003e GOODS SPECIFICS \u003c\/div\u003e\n\n\u003cdiv style=\"text-align:left;font-size:14px;line-height:1.6em;\"\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eDate of issue:\u003c\/strong\u003e August 1, 2023\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003ePage count, weight, size:\u003c\/strong\u003e 384 pages | 768g | 188*257*20mm\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eISBN13:\u003c\/strong\u003e 9791198364203\u003c\/div\u003e\n\n\u003cdiv style=\"width:100%;margin-bottom:5px;line-height:1.6em;font-size:14px\"\u003e - \u003cstrong\u003eISBN10:\u003c\/strong\u003e 1198364203 \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003ccenter\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003ccenter\u003e\u003ctable\u003e\u003ctr\u003e\u003ctd style=\"height:10px\"\u003e\u003c\/td\u003e\u003c\/tr\u003e\u003c\/table\u003e\u003c\/center\u003e\n\n\u003cspan\u003e\u003c\/span\u003e\n\n\u003c\/center\u003e\n\n\n\u003c\/center\u003e","brand":"LIBRAIRIE COREENNE","offers":[{"title":"Default Title","offer_id":43893806235690,"sku":"110459","price":34.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/2750\/5962\/files\/4b44ecffca55bfcf6371c913c7f1f9bb.jpg?v=1765417863","url":"https:\/\/librairie.coreenne.fr\/en\/products\/110459","provider":"LIBRAIRIE COREENNE","version":"1.0","type":"link"}