git

· Git
들어가기처음 Git을 접했을 때는 어렵고, 실수하면 큰일 날 것 같은 존재였다. 아마 많은 주니어 개발자들도 비슷한 고민을 해봤을 것이다.그래서 Git을 제대로 공부해 보니, 동작 원리를 이해하는 것만으로도 생각보다 어렵지 않다는 걸 깨달았다.나처럼 Git이 부담스럽게 느껴지는 개발자들에게 도움이 되고 싶어, Git의 개념과 기본 동작 원리를 정리해 보았다.  앗! 참고로 Git 개념을 공부하기 전에 알아두면 좋은 형상 관리 개념은 이전 포스팅에 정리했다. [Git] 형상 관리(Configuration Management)란?      Git이란?Git은 소스 코드 관리를 위한 분산형 버전 관리 시스템(DVCS)이다.쉽게 말해, 여러 명의 개발자가 같은 프로젝트를 각자의 컴퓨터에서 개발하고, 협업하면서..
· Git
형상 관리(Configuration Management)형상 관리는 소프트웨어 구성 관리(Software Configuration Management)라고도 하며, 소프트웨어의 변경 사항을 추적하고 통제하여 체계적으로 관리하는 것을 의미한다. Git을 사용하다 보면 버전 관리라는 용어를 자주 접하게 되는데, 형상 관리와 버전 관리는 같은 의미가 아니다. 형상 관리는 더 포괄적인 개념으로, 그 안에 버전 관리가 포함된다. 여기서 "형상"은 소프트웨어 시스템을 구성하는 모든 구성 요소와 그 상태를 의미한다.소스 코드, 빌드된 바이너리 파일, 설계 문사, 테스트 케이스와 그 결과, 시스템 설정 및 환경 설정 파일 등이 해당된다.형상 관리는 이러한 구성 요소들의 버전과 변경 사항을 관리하는 개념이다.  변경 관..