프로젝트를 개발하다 보면 코드를 계속 수정하고 새로운 기능을 추가하게 됩니다.처음에는 파일을 복사해서 백업하는 방식으로도 충분하다고 생각할 수 있지만,프로젝트 규모가 커지거나 여러 명이 함께 개발하게 되면 어떤 파일이 수정되었는지, 언제 변경되었는지 관리하기가 매우 어려워집니다. 이러한 문제를 해결하기 위해 사용하는 것이 Git과 GitHub입니다. Git은 프로젝트의 변경 이력을 관리하는 버전 관리 시스템으로,개발 과정에서 발생하는 모든 변경 사항을 기록해 줍니다.덕분에 문제가 발생하더라도 이전 버전으로 쉽게 되돌릴 수 있으며, 어떤 사람이 어떤 코드를 수정했는지도 확인할 수 있습니다. 반면 GitHub는 Git으로 관리하는 프로젝트를 인터넷에 저장하고여러 개발자가 함께 협업할 수 있도록 도와주는 플랫..