Deployment/GitHub2 버전 관리와 깃(Git) 버전 관리와 깃(Git)1. 버전 관리의 개념버전 관리는 파일의 변경 이력을 시간 순서대로 기록하고, 필요할 때 언제든 과거 버전으로 돌아갈 수 있도록 해 주는 기술이다.여러 명이 동시에 협업할 때도 충돌을 최소화하고 변경 사항을 통합할 수 있다는 점에서 필수적이다.대표적인 버전 관리 시스템(VCS)은 다음과 같다.중앙집중형(Centralized): CVS, SVN하나의 중앙 서버에 모든 이력을 저장하며, 사용자는 서버에서 최신 버전을 가져와 작업한다.분산형(Distributed): Git, Mercurial, Bazaar모든 개발자가 자신의 컴퓨터에 전체 저장소를 복제하여 오프라인에서도 모든 이력 관리가 가능하다.분산형이 더 선호되는 이유모든 개발자가 완전한 저장소를 가지므로 네트워크가 없어도 개발 가.. 2025. 12. 1. Git 기본 사용법 (CLI) Git을 사용하여 로컬 프로젝트를 초기화하고, GitHub에 파일을 업로드git init - 로컬 프로젝트에서 Git 초기화git add . - 모든 파일을 스테이지에 추가git commit -m "메시지" - 커밋git remote add origin - 원격 저장소 연결git push -u origin main - GitHub에 푸시1. Git 저장소 초기화 (git init)로컬 프로젝트에서 Git을 사용하려면 먼저 Git 저장소를 초기화해야 합니다. 프로젝트 폴더 내에서 다음 명령어를 실행합니다:git init이 명령어는 .git 디렉토리를 생성하여, 해당 폴더를 Git 저장소로 변환합니다.2. 파일 스테이징 (git add)Git에 변경된 파일을 추가하려면 git add 명령어를 사용하여 파일.. 2025. 4. 9. 이전 1 다음