로딩
요청 처리 중입니다...

Git 기초

 Git 기초

Git의 핵심은 뭘까? 이 질문은 Git을 이해하는 데 굉장히 중요하다.

Git이 무엇이고 어떻게 동작하는지 이해한다면 Git을 쉽고 효과적으로 사용할 수 있다. Git을 배우려면 다른 VCS를 사용하던 경험을 버려야 한다.

Git은 미묘하게 달라서 다른 VCS에서 쓰던 개념으로는 헷갈릴 수 있다. 사용자 인터페이스는 매우 비슷하지만, 정보를 취급하는 방식이 다르다.

이런 차이점을 이해하면 Git을 사용하는 것이 어렵지 않다. 차이가 아니라 스냅샷 Subversion이나 그와 비슷한 VCS 들과 Git의 가장 큰 차이점은 데이터를 다루는 방법에 있다.

큰 틀에서 봤을 때 VCS 대부분은 관리하는 정보가 파일들의 목록이다. CVS, Subversion, Perforce, Bazaar 등의 시스템은 각 파일의 변화를 시간순으로 관리하면서 파일들의 집합을 관리한다.

각 파일의 변화를 시간순으로 관리 Git은 이런 식으로 데이터를 저장하지도 취급하지도 않는다. 대신 Git은 데이터를 시스템...

원문 링크 : Git 기초