Choose a default theme

You can change your theme from the menu

Git

Git은 소스 코드와 파일 변경 이력을 관리하는 분산 버전 관리 시스템이다. 각 저장소는 커밋과 참조를 통해 프로젝트의 상태와 계보를 표현한다.

원리

작업 디렉터리에서 편집하고 인덱스에 다음 커밋의 내용을 준비한 뒤 커밋으로 기록한다. 원격 저장소와의 교환은 로컬 기록과 별도의 작업이다.

예시

기능 작업을 브랜치에서 진행하고 테스트를 마친 변경을 합칠 수 있다. 네트워크가 없어도 로컬 커밋과 이력 조회를 수행할 수 있다.

주의할 점

커밋은 자동 원격 백업이 아니다. GitHub 같은 호스팅 서비스와 Git 자체를 구별하고 비밀 값이나 불필요한 대용량 파일을 이력에 넣지 않도록 관리한다.

참고 자료