Git

young·2023년 9월 30일
0

Git

목록 보기
1/6
post-thumbnail


버전 관리 시스템
Git은 분산 버전 관리 시스템(VCS: Version Control System)이라고도 불립니다. 즉, 흩어져 있는 버전의 파일들을 한 데 모아 관리하는 것을 의미하죠. 이렇게 Git은 늘어나는 버전을 쉽게 관리할 수 있도록 돕기 때문에 프로젝트 관리는 물론 협업에서 유용하게 쓰입니다.

파일의 이름을 바꾸지 않는 버전관리 시스템으로 이해해두기

Backup
Recovery
Collaboration

Commit
깃의 핵심 : 버전마다 변화하는 기록(commit/커밋)하는 것 => 커밋을 기준으로 상태 추적 및 저장하며 확인하기 편함

설치과정
terminal 열어서 git 입력 후 설치/미설치 확인

git config --list

: 등록된 사용자의 이메일과 이름 확인

  1. 저장소 만들기
    git init
  2. 현재 상태 확인하기
    git status
    : 현재 저장소의 상태 확인 =>
    on branch master(현재master브랜치 작업 중)
    No commits yet(현재 커밋된 파일이 없습니다.)
  • 파일의 상태
    Untracked: 추적되지 않는 상태, 즉 파일을 생성한 후 한 번도 add하지 않은 상태.
    Tracked: Git에 의해 변동 사항이 추적되는 상태.
    Staged: 파일이 수정된 후 Staging Area에 올라가 있는 상태
    Unmodified: 현재 파일이 최신의 버전/커밋된 것과 비교해 변화가 없는 상태
    Modified: 현재 파일이 최신의 버전/커밋된 것과 비교해 변화가 있는 상태
  • 현재 브랜치를 가리키는 포인터, 브랜치는 브랜치에 담긴 커밋 중 가장 마지막 커밋
    지금의Head가 가리키는 커밋은 바로 다음 커밋의 부모

Index

Working Directory


변경이력 확인하기

되돌리기 명령어 2가지
$ git reset
$ git revert

<출처>
https://seunghyum.github.io/git/Git-Command/#

profile
ฅʕ•̫͡•ʔฅ

0개의 댓글