Git의 공식 명칭은 분산 버전 관리 시스템 (VCS) 입니다.
쉽게 말해, 프로젝트 파일의 변경 사항을 추적하는 시스템입니다. 이를 통해 개발자들은 프로젝트의 변경 사항을 기록하고, 특정 시점의 버전으로 언제든 돌아갈 수 있다. 이런 버전 관리 시스템은 많은 사람들이 효율적으로 함께 작업하고, 프로젝트를 중심으로 협업할 때 사용할 수 있다.
우선 Git을 설치해보자!
아래 링크를 클릭!!
깃 설치하기
제대로 설치되었는지 버전을 확인하여 준다.
git --version
본인 정보를 등록하여 준다
git config --global user.name "이름"
git config --global user.email "이메일"
Git으로 관리하는 프로젝트 저장소
Git repository 에는 크게 두 가지 종류가 있습니다.
git init
Git에서 commit 이란, 프로젝트의 현재 상태를 나타내는 체크포인트 또는 스냅샷
repository의 현재 상태를 확인
git status
git add file.js
git add .
git add 명령어를 사용하여 모든 파일을 staging area에 추가한 뒤,
staging area에 있는 파일들을 커밋
git commit -m "Commit message"
프로젝트의 모든 커밋 내역을 보려면,
git log
만약 특정 커밋 시점의 코드로 되돌리고 싶다면,
git checkout
<commit-hash>
<commit-hash>
를 git log 에서 보이는 커밋의 실제 hash 값
독립적으로 어떤 작업을 진행하기 위한 개념
필요에 의해 만들어지는 각각의 브랜치는 다른 브랜치의 영향을 받지 않기 때문에, 여러 작업을 동시에 진행가능
저장소를 처음 만들면, Git은 바로 'master'라는 이름의 브랜치를 만들어 둠!!
git branch
<new-branch-name>
git checkout
<branch-name>
git merge
<branch-name>
git branch -d
<branch-name>