ETC/Git & Github
-
Github와 Repository란? Github에서의 협업에 관한 모든 것ETC/Git & Github 2024. 1. 26. 02:09
GitHub와 Repository GitHub는 Git을 기반으로 하는 웹 기반 호스팅 서비스로, 개발자들이 버전 관리 및 협업을 위해 사용하는 대표적인 플랫폼이다. GitHub에서의 저장소는 개발 프로젝트의 모든 파일과 폴더, 커밋 기록, 이슈, 브랜치 등의 정보를 포함한다. GitHub에서의 협업 GitHub를 통해 다수의 개발자가 함께 작업할 수 있다. 보편적인 방법으로는, 각 개발자는 별도의 브랜치를 만들어 개발하고, pull request로 메인 브랜치로 병합해서 변경 사항을 통합하는 과정으로 개발한다. 1. GitHub의 이슈 GitHub의 이슈(Issue)는 버그 리포트, 기능 제안, 개발자들 간의 토론 등을 추적하는 데 사용된다. 미션의 체크포인트와 같은 방식으로 사용해도 좋다. 2. Gi..
-
버전관리 도구 Git이란? Git의 내부구조 파헤치기ETC/Git & Github 2024. 1. 26. 02:04
VSC & Git https://git-scm.com/book/ko/v2/시작하기-버전-관리란%3F 버전 관리 시스템(VCS)은 소스 코드의 변경 이력을 관리하고, 팀원 간의 협업을 용이하게 해주는 도구이다. VCS는 크게 로컬 VCS, 중앙집중식 VCS, 그리고 분산 VCS로 나눌 수 있다. Git은 분산 VCS로서, 각 개발자의 로컬 환경에 모든 프로젝트의 전체 버전과 변경 이력을 복제하여 관리한다. Git의 내부 구조 지옥에서 온 GIT : git의 원리 소개 Git - Git 개체 Git의 내부구조 Git은 내부적으로 Content-addressable 파일시스템으로 동작한다. 이는 데이터를 Blob(내용)과 Tree(디렉토리 구조) 객체로 저장하며, 커밋(Commit) 객체는 변경 사항과..