Git.
Git은 컴퓨터 파일의 변경 사항을 추적하고 여러 사람이 해당 파일로 작업하는 것을 조율하는 데 사용하는 버전 관리 시스템입니다. 웹사이트나 웹 애플리케이션의 소스 코드를 관리하기 위해 Drupal 개발에서 일반적으로 사용됩니다. Git을 사용하면 개발자가 동일한 코드베이스에서 동시에 작업하면서 변경 사항을 추적하고 필요할 때 이전 버전으로 되돌릴 수 있습니다.
Git은 분산 버전 관리 시스템으로 각 개발자의 컴퓨터에 코드베이스의 복사본을 저장함을 의미합니다. 이를 통해 개발자는 중앙 서버에 연결하지 않고도 코드베이스로 작업할 수 있습니다. 개발자가 변경 사항을 공유할 준비가 되면 GitHub나 Bitbucket 같은 원격 리포지토리에 변경 사항을 푸시할 수 있습니다. 이를 통해 다른 개발자가 원격 리포지토리에서 변경 사항을 가져와 자신의 로컬 코드베이스 복사본에 반영할 수 있습니다.
Git은 시간에 따른 변경 사항을 추적하는 방법도 제공합니다. 개발자가 변경 사항을 커밋할 때마다 코드베이스의 새 버전이 만들어집니다. 이를 통해 코드베이스의 기록을 쉽게 보고 필요할 때 이전 버전으로 되돌릴 수 있습니다. 서로의 변경 사항을 덮어쓸 걱정 없이 동일한 코드베이스에서 쉽게 협업할 수도 있습니다.
Git은 모든 Drupal 개발자에게 필수적인 도구입니다. 변경 사항을 추적하고 필요할 때 이전 버전으로 되돌리면서 동일한 코드베이스에서 쉽게 협업할 수 있게 합니다. 코드베이스의 기록을 추적하고 변경 사항이 제대로 문서화되도록 하는 좋은 방법이기도 합니다.