[Git]<git 협업 1> Git local 저장소 생성, 커밋(init, add, commit)

1. 원하는 폴더, 파일 만들기

//디렉토리 생성(mkdir) 예시
$ mkdir ~/Desktop/FrontendStudy/ ...
$ cd ~/Desktop/FrontendStudy/ ... //생성한 파일에 접근

//파일 생성(touch) 예시
$ touch index.html style.css

 

2. git init : 폴더(디렉토리)에 로컬 Git 리포지토리 만들기 

$ git init

작업한 파일이 있는 폴더에 들어가서 git init을 입력하면 git repository가 추가되고, 파일들은 work space에 들어가 git을 이용한 버전 관리가 가능하게 된다. 

 

3. git add : work space의 파일을 staging area로 옮기기

//원하는 파일만
$ git add <경로명> //ex) $ git add index.html
//또는 
//모든 파일 한번에
$ git add .

//상태 확인
$ git status

여러 파일의 코드들을 하나의 묶음으로 만드는 과정. 각각 다른 작업이 있는 파일들은 같은 종류끼리 모아서 add 및 commit을 하는게 좋다. (ex 사진파일 여러개와 문서 파일을 커밋해야 할 땐 사진파일끼리 커밋, 문서는 따로 커밋)

git status를 실행하면 진행상황을 볼 수 있고, staging area로 이동된 파일은 초록, 이동되지 않은 파일은 빨강으로 나타난다.

 

4. git commit : staging area에 있는 파일들 저장 및 라벨링하기

$ git commit -m "<변경사항 간단하게 설명>"