장고 >>>>>>>> 깃 깃허브

Git은 컴퓨터에 설치된 프로그램으로, 로컬에서 파일의 변경 이력을 관리하는 도구라고 생각하면 돼.

GitHub는 클라우드 서비스로, Git을 사용하여 관리한 프로젝트를 온라인에 올려서 다른 사람들과 공유하고 협업할 수 있는 공간이야.

요약하자면, Git은 로컬에서 버전 관리를 하는 도구이고,
GitHub는 그 버전 관리를 온라인에서 저장하고 공유하는 플랫폼이야.
둘을 함께 사용하면 코드 관리와 협업이 매우 쉬워져.

커밋(commit)**은 Git에서 사용되는 중요한 개념으로, 프로젝트의 변경 사항을 기록하는 작업을 말해. 커밋을 통해 파일에 대한 변경 이력을 저장할 수 있어, 그래서 나중에 특정 시점으로 되돌아가거나 변경 내용을 추적할 수 있게 돼.

커밋의 의미
변경 사항의 스냅샷:

커밋은 파일이나 폴더의 현재 상태를 스냅샷으로 저장하는 것과 비슷해. 즉, 특정 시점에서의 파일 상태를 기록해 두는 거야.
이 스냅샷에는 변경된 파일들뿐만 아니라, 변경된 이유(커밋 메시지), 변경 시각, 변경한 사람에 대한 정보도 포함돼.
커밋 메시지:

커밋할 때는 반드시 커밋 메시지를 남겨야 해. 이 메시지는 변경 내용의 요약으로, 나중에 자신이나 다른 사람이 왜 그 변경을 했는지 쉽게 이해할 수 있도록 도와줘.
예: Added new feature for user login, Fixed bug in data processing module
커밋을 하는 이유:

변경 사항을 저장: 작업한 내용을 안전하게 저장하고, 언제든지 그 시점으로 돌아갈 수 있어.
작업 이력 관리: 프로젝트의 변경 이력을 잘 관리할 수 있어. 누가, 언제, 무엇을 변경했는지 쉽게 추적할 수 있어.
협업: 여러 사람이 동시에 작업할 때, 각자의 변경 사항을 명확히 구분하고 병합할 수 있어.

Git은 변경 사항을 기록하고 관리하기 위해 사용자가 명시적으로 지시해 주어야 해. Git의 작동 방식은 다음과 같아:

profile
참 쉽죠? #개발계의 밥아저씨를 꿈꿉니다⋆⁺₊⋆ ☾⋆⁺₊⋆

0개의 댓글