본문 바로가기
Version Control System/GitHub

Chapter 1. Git

by 더 이프 2023. 1. 5.
728x90

목차

    1. Git

    ■ Git 이란?

    • 스냅샷 스트림 기반의 형상 관리 시스템
    • 협업 시 사용자들 간에 해당 파일 작업을 조율
    • 소스 코드의 변경 이력을 추적

    ■ Git 동작 구조

    • Local은 우리가 사용하고 있는 컴퓨터
    • Remote Repository는 원격 저장소(GitHub를 나타냄)
    • Working Directory는 작업 폴더(.git 숨은 폴더가 있는 폴더)
    • Staging Area는 무대
    • Local Repositiory는 로컬 저장소

    ■ Git 주의 사항

    1. 사람이라는 틀을 작성하여 저장소에 저장
    2. 얼굴을 작성하였을 때 얼굴을 작성했다는 commit 메세지를 남긴 후 저장
    3. 칼, 방패, 신발 중 칼과 방패만 저장하고 싶으면 칼과 방패만 stage로 add한 뒤에 commit 하여 저장
    4. 이 상태로 첫번째 상태로 가면 신발을 신고 있던 파일 스냅샷을 찍은 데이터가 없으므로 삭제
    5. 다시 세번째 상태로 가면 신발은 없고 칼과 방패만 있는 상태
    6. 이와 같이 작업하던 파일이 날아갈 수 있으므로 주의!!