Git을 올바르게(Getting Git Right)
자습서, 뉴스 및 팁을 통해 Git 알아보기
개요
Git 기본
Git은 Linus Torvalds가 2005년에 처음 개발한 무료 오픈 소스 버전 제어 시스템입니다. SVN 및 CVS와 같은 이전의 중앙 집중식 버전 제어 시스템과 달리 Git은 분산 시스템입니다. 모든 개발자는 코드 리포지토리의 전체 기록을 로컬에 저장합니다. 따라서 리포지토리의 초기 복제 속도는 느리지만, 커밋, blame, diff, 병합 및 로그와 같은 후속 작업은 훨씬 빠릅니다.
또한 Git은 리포지토리 기록의 브랜칭, 병합 및 다시 쓰기 기능을 완벽하게 지원하여 혁신적이고 강력한 워크플로 및 도구가 많이 탄생했습니다. 풀리퀘스트는 팀이 Git 브랜치에서 공동 작업하고 서로의 코드를 효율적으로 검토할 수 있도록 도와주는 인기 도구 중 하나입니다. Git은 오늘날 전 세계에서 가장 널리 사용되는 버전 제어 시스템이며, 소프트웨어 개발의 최신 표준으로 간주됩니다
Git 작동 방식
Git 작동 방식의 기본 개요는 다음과 같습니다.
- 1
Bitbucket과 같은 git 호스팅 도구로 "리포지토리"(프로젝트)를 생성합니다.
- 2
리포지토리를 로컬 시스템에 복사(또는 복제)합니다.
- 3
파일을 로컬 리포지토리에 추가하고 변경 사항을 "커밋"(저장)합니다.
- 4
변경 사항을 main 브랜치로 "푸시"합니다
- 5
git 호스팅 도구 및 커밋을 사용하여 파일에 변경 사항을 적용합니다.
- 6
변경 사항을 로컬 시스템으로 "풀"합니다.
- 7
"브랜치"(버전)를 생성하고, 변경 사항을 적용하며, 변경 사항을 커밋합니다.
- 8
"풀리퀘스트"를 엽니다(main 브랜치에 변경 사항 제안)
- 9
브랜치를 main 브랜치에 "병합"합니다