Git깃
Git(깃)은 파일이 언제, 누구에 의해, 어떻게 바뀌었는지를 기록하고 필요하면 이전 상태로 되돌릴 수 있게 해주는 버전 관리 도구입니다.
최종 업데이트개념 이해하기
개발자가 "깃으로 관리하고 있다"고 말할 때 실제로 무엇을 하고 있는지 알아봅니다.
Git(깃)은 파일이 언제, 누구에 의해, 어떻게 바뀌었는지를 기록하고 필요하면 이전 상태로 되돌릴 수 있게 해주는 버전 관리 도구입니다.
Git은 파일의 변화를 시간 순으로 저장하는 도구입니다. 코드를 수정할 때마다 그 내용을 하나의 기록(커밋)으로 남기기 때문에, 어떤 시점에 무엇이 바뀌었는지 전부 추적할 수 있고 원한다면 특정 시점의 상태로 되돌릴 수도 있습니다. GitHub는 이 Git을 인터넷에서 쓸 수 있게 만든 서비스 중 하나입니다.
고객이 직접 Git을 다룰 일은 거의 없지만, 담당 개발자가 Git으로 작업하고 있다는 것은 홈페이지의 모든 수정 사항이 기록으로 남는다는 뜻입니다. 나중에 특정 기능이 언제 추가됐는지, 문제가 생긴 시점이 어디인지 확인하고 싶을 때 이 기록이 중요한 근거가 됩니다.
왜 알아야 하는가
작업 이력이 남는지 확인할 수 있습니다
Git으로 관리된다면 홈페이지의 모든 변경 사항이 기록으로 남아 나중에 추적할 수 있습니다.
문제 발생 시 복구 가능성을 가늠할 수 있습니다
기록이 남아 있다는 것은 문제가 생겼을 때 이전 상태로 되돌릴 방법이 있다는 뜻입니다.
담당자 교체 시 인수인계가 쉬워집니다
변경 이력이 체계적으로 쌓여 있으면 새로운 담당 개발자도 지금까지의 작업 흐름을 빠르게 파악할 수 있습니다.
자주 묻는 질문
Git과 GitHub는 같은 건가요?
다릅니다. Git은 변경 기록을 관리하는 도구 자체이고, GitHub는 그 기록을 인터넷에 올려 보관하고 공유하는 서비스입니다.
Git을 안 쓰면 문제가 되나요?
소규모 정적 사이트는 Git 없이도 운영될 수 있지만, 변경 이력 추적과 협업이 어려워지므로 대부분의 개발사는 기본적으로 Git을 사용합니다.
우리 홈페이지가 체계적으로 버전 관리되고 있는지 궁금하신가요?
유지보수 상담에서 변경 이력 관리 방식과 복구 체계를 함께 점검해 드립니다.