앞서 말씀드렸듯이, 깃(Git)은 분산 버전 관리 시스템으로, 소스 코드를 효율적으로 관리하고 협업을 원활하게 진행할 수 있게 도와줍니다. 간단하게 예를 들어보겠습니다. 가끔씩 어떤 프로젝트나 업무를 할 때 아래와 같이 여러 버전의 작업물을 생성한 적이 있으신가요?저는 많았습니다... 특히, 과거 작업물을 보관할 때 많이 했던 것 같습니다. 이렇게 작업물을 많이 생성하게 되면, 모든 파일을 따로 저장해놔야 하고, 중복되는 내용으로 인해 저장소를 효율적으로 사용하기 힘들 뿐만 아니라 업무적으로 소통하는 데 제한이 발생할 수 있습니다. 이를 해결하기 위해 깃은 작업물의 각 버전의 변경 사항을 기록합니다. 이 과정은 크게 3가지로 나뉘게 되는데요.로컬에서 사용자가 작업을 수행저장할 변경될 작업물을 지정(스테이..