기술나눔

GIT의 기본 개념과 간단한 사용법

2024-07-11

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Git은 파일 변경 사항을 추적하고 이러한 변경 사항을 기록하는 분산 버전 제어 시스템으로, 팀 구성원이 공동으로 코드를 편집하고 관리할 수 있습니다.

Git의 기본 개념에는 다음과 같은 측면이 포함됩니다.

  1. 저장소: Git에서 저장소는 코드와 기록 버전이 저장되는 장소입니다. 로컬 창고와 원격 창고가 있을 수 있습니다.

  2. 브랜치: 브랜치는 메인 브랜치(보통 마스터)를 기반으로 생성된 코드의 복사본입니다. 브랜치를 생성하고 전환하면 기본 브랜치에 영향을 주지 않고 코드를 개발하고 수정할 수 있습니다. 이를 통해 동시에 여러 작업이나 기능을 더 쉽게 개발할 수 있습니다.

  3. 커밋(Commit): 제출은 수정된 코드를 Git 저장소에 저장하는 프로세스를 의미합니다. 각 제출은 코드 변경 사항과 작성자 정보를 기록하는 고유한 제출 ID를 생성합니다.

  4. 병합: 병합은 두 개 이상의 분기 코드를 함께 병합하는 프로세스입니다. 브랜치의 개발 작업이 완료되면 마스터 브랜치나 다른 브랜치에 병합할 수 있습니다.

  5. 원격: 원격은 네트워크에 위치한 Git 창고를 의미합니다. 팀 구성원이 공유하는 서버의 창고이거나 코드 호스팅 플랫폼(예: GitHub, Bitbucket 등)의 창고일 수 있습니다.

Git 사용에는 다음 단계가 포함됩니다.

  1. 창고 초기화: 다음 명령을 사용하십시오.git init현재 디렉터리를 Git 저장소로 초기화합니다.

  2. 파일 추가: 명령 사용git add추적해야 하는 파일을 준비 영역에 추가합니다.

  3. 파일 제출: 명령을 사용하십시오.git commit대기 장소에 있는 파일을 창고에 제출하세요.

  4. 브랜치 생성 및 전환: 명령 사용git branch지점을 만들려면 다음 명령을 사용하십시오.git checkout지점을 전환하세요.

  5. 브랜치 병합: 명령 사용git merge한 분기의 코드를 다른 분기로 병합합니다.

  6. 원격 작업: 명령 사용git remote원격 창고를 관리하려면 다음 명령을 사용하십시오.git push로컬 창고의 코드를 원격 창고로 푸시합니다.

  7. 버전 롤백: 명령을 사용하십시오git checkout또는git reset특정 버전으로 돌아갑니다.

위 내용은 Git의 기본 개념과 사용법이며, 이를 통해 팀 구성원은 코드 개발 및 관리에 있어 더 나은 협업을 할 수 있습니다.