본문 바로가기

git & github/git & github 기초

[git & github 기초] 3. repository init 과 commit 생성

깃을 사용하여 실습해보자.

 

 

1. 저장소와 프로젝트를 초기화

명령어 : git init

 

 

2. 현재 깃 프로젝트 정보를 확인

명령어 : git status

master branch인 것을 확인할 수 있다. 또한, 커밋이 하나도 없다. ( 저장된 스냅샷이 없다.)

또한 트랙하지 않은 파일에 test.txt가 존재하는데

기본적으로 우리가 스냅샷을 저장하기 위해서는 git에서 해당파일을 추적(tracking)하도록 알려줘야 한다.

 

 

3. git에게 test.txt 추적하라고 지시

명령어 : git add test.txt

cmd창에는 변화없지만 staging area에 test.txt가 추가되었다. 우리는 이 구역의 추적하는 파일들을 커밋하길 원한다.

( 스냅샷에 추가를 원한다. )

 

이 상태가 깃이 파일을 트래킹하는 것이다.

 

4. 커밋하기

명령어 : git commit -m "added test.txt file"

 

5. 누가 커밋했는지 확인하는 절차

 

- 개인 자격 정보 확인 ( 수정 가능 )

명령어 : git config --global --edit

 

- 터미널로 복귀

명령어 : 위 상태에서 esc + : + x 

 

- 이름 확인 ( 커밋할 때 보이는 내 이름 정보 )

명령어 : git config --global user.name

 

 

- 이름, 이메일 수정 ( 커밋할 때 보이는 내 이름 or 메일 )

명령어 : 위 명령어 + "바꿀이름 or 이메일"

 

 

 

6. 커밋 잘 됐는지 확인

명령어 : git sattus

명령어 : git log ( master branch 안에 있는 모든 커밋 개요를 볼 수 있다. )

 

 

노란색은 커밋 id이고 added...는 내가 추가한 주석이다.

 

 

7. 여러 파일 커밋

- 하나의 파일 생성후 확인

 

- 여러 파일 커밋

step 1.  git add . (스테이징 구역에 파일 추가 - 트랙파일로 만듬)

step 2.  git commit -m "changed test.txt and added second-commit.txt"