1. git init
깃을 이용할 폴더 내 경로에서
터미널이나 git bash를 이용하여
git init을 입력
그렇게 한다면 git이 git init을 선언한 폴더를 감시하기 시작한다.
2. git status
추적되고 있는 git 폴더 내의 파일 상태를 알려줌.
- git init을 한 상태에서 aa.txt, bb.txt, cc.txt를 만든 뒤 git status를 입력했다.
- git은 추적되지 않은 새 파일 aa.txt, bb.txt, cc.txt을 탐지했고, 아직 add되지 않았음을 말해준다.
3. git add 파일명 // git add .
'git add 파일명'을 입력하면 한개의 파일만 git에 add할 수 있다.
- git add aa.txt 를 입력하자 aa.txt만 커밋 대기 목록(staging)으로 올라왔다.
- bb.txt, cc.txt는 여전히 바뀌지 않았다.
'git add .' 을 입력하면 변동이 있는 모든 파일을 커밋 대기 상태(staging)로 만들 수 있다. (.을 꼭 입력하자)
4. git commit -m "메시지"
커밋까지 하려면 git commit -m "메시지"를 터미널에 입력해주도록 하자.
add와 commit 사이
git add를 하면 대상 파일이 리포지토리로 바로 커밋 되는 것이 아니라
별도의 공간에 일단 격리되게 된다.
그 공간을 Staging area라고 한다.
repository는 commit된 파일의 버전을 모아놓는 곳이다.
git restore (git add 취소)
staging된 (add된) 파일을 취소하고 싶다면 git restroe 명령어를 이용하면 된다.
git restore --staged 파일명
git log --all --oneline (git commit 기록 확인하기)
해당 폴더의 git commit 기록을 확인하려면 아래의 명령어를 이용하면 된다.
git log --all --oneline
'했던것들 > git' 카테고리의 다른 글
git branch 목록 확인 및 브랜치 삭제 (0) | 2022.12.02 |
---|---|
git merge 동작 방식 (fast forward merge) (0) | 2022.12.01 |
git merge 동작 방식 (3-way merge) (0) | 2022.12.01 |
git branch/merge 명령어 및 연습 (0) | 2022.12.01 |
git 환경설정(config) 기초 명령어 (0) | 2022.12.01 |