ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Git] Git이란?
    Git 2022. 7. 20. 16:04

     


    ✅ Git 이란?

    Git 은 버전 관리 시스템의 한 종류이다.

    버전 관리란 코딩을 진행하면서 지점에 Save Point를 생성한다고 생각하면 이해하기 쉽다.


    ✅ Git을 사용하는 이유?

    쉽게 버전관리를 할 수 있다.

     

    1. 개발을 진행하다보면 오류가 발생하는 등 코드를 되돌려야 할 때가 있다.

    이때 버전 Git을 사용하여 원하는 지점으로 코드를 되돌릴 수 있다. 

     

    2. 여러 명이 개발을 동시에 진행하는 경우 가지치기(branch)를 통한 병렬 개발을 진행하고, 각자가 개발한 코드를 병합할 수 있다.

    이로 인해 효율적인 협업을 진행할 수 있다.

     

    3. Local에서 작업을 하다가 저장소에 올릴 때만 network를 사용하면 된다.

     

    https://git-scm.com/book/ko/v2

    그 외에도 위의 링크를 통해 한글 매뉴얼로 Git의 정보를 알 수 있다.


    ✅ GitHub 란?

    깃허브(Github)는 분산 버전 관리 툴인 깃(Git)을 사용하는 프로젝트를 지원하는 웹호스팅 서비스이다.


    ✅ 관련 용어

    • Repository - 버전과 코드, 히스토리 등을 저장하는 저장소
    • Commit - 개발 진행 상태의 Save Point를 생성 후 저장소에 저장하는 작업
    • Branch - 가지 또는 분기점을 의미
    • Head - 현재 작업 중인 Branch를 의미
    • Merge - 서로 다른 Branch의 내용을 병합하는 작업
    • Working Tree - 저장소를 어느 한 시점을 바라보는 작업자의 현재 시점
    • Staging Area - 저장소에 커밋하기 전에 커밋을 준비하는 위치

    ✅ Git 명령어

    • git init : Git 저장소를 초기화한다. 
    • git status : 저장소 상태를 체크한다. 
    • git clone : 원격 저장소의 저장소를 내 로컬 PC에서 이용할 수 있게 그대로 복사한다.
    • git commit : Save Point를 생성한다. 보통 git commit -m “메시지 내용” 형식으로 사용한다. 
    • git push : 원격 저장소로 Commit 내역을 전송한다.
    • git pull : 원격 저장소의 변경된 내용을 로컬 PC에 적용하는 작업이다.
    • git log : commit 내역 확인
    • git branch : 새로운 Branch를 생성한다.
    • git merge : master 브랜치로 병합할 수 있다. "git merge 브랜치 명"으로 master와 병합한다.

     

    'Git' 카테고리의 다른 글

    [Git] Git Branch 활용하기  (2) 2025.02.24
    [Git] GitHub 연동  (0) 2022.07.20
    [Git] Git 간단 사용법  (0) 2022.07.20
    [Git] Git 설치  (0) 2022.07.20
    [Git] GitHub 학생 인증하기  (0) 2022.07.20
Designed by Tistory.