PART 1
명령어 없이 깃 배우기
깃(Git)은 버전 관리 시스템입니다. 쉽게 말해, 버전을 다루는 일종의 도구입니다. 이런 깃의 사용법을 쉽고 오래 기억하는 가장 좋은 방법은 무엇일까요? 무작정 깃 명령어를 외우는 것은 바람직하지 않습니다. 명령어를 외우는 것 자체가 우리의 목적인 버전 관리는 아니기 때문입니다.
다양한 깃 명령어를 숙지하는 것은 분명 중요한 역량이지만, 사실 명령어는 단지 깃이라는 도구를 편하게 다루기 위한 수단일 뿐입니다. 중요한 것은 버전에 대한 개념을 올바르게 이해하는 것과 버전을 관리하는 다양한 상황을 이해하는 것입니다. 따라서 왜 버전을 관리해야 하는지, 버전은 어떤 과정을 통해 만들어지며, 만들어진 버전은 어떻게 관리할 것인지 등을 이해하는 것이 우선되어야만 깃 명령어를 적재적소에 활용할 수 있습니다.
이런 이유에서 이번 파트에서는 버전에 대한 개념, 깃과, 깃을 활용하는 여러 상황을 쉽게 이해하고자 명령어와 관련한 내용을 최소화했습니다. 대신 쉽고 직관적으로 깃을 사용할 수 있는 도구인 소스트리(Sourcetree)를 활용하여 깃과 버전 관리를 익혀보겠습니다.