[git&github] git add, commit

YUNNN_·2022년 8월 15일

현재 진행중인 프로젝트에서는 svn을 사용하므로 git을 사용할 기회가 많이 없어
사용할때마다 구글링을 통해 임시방편으로 사용해오던 git의 사용법을 정리해보려고 한다.

git을 사용하는 이유

git의 commit 기능을 사용시 파일의 현재상태를 매일매일 버저닝해둘 수 있다.
예를 들어 코드를 짜다가 실수해서 과거에 저장해둔 소스파일로 복구하고 싶을때,

  • 날짜별로 파일을 따로 저장
  • git 사용

두가지 선택지가 있는데 git이 훨씬 효율적이다.

작업폴더에서 git을 이용하고 싶으면

터미널 - 해당 작업폴더 진입 - git init 을 입력한다.
git init 입력 후에는 git이 자동으로 파일생성,코드작성하는걸 추적해준다.

작업 후 파일 상태를 기록하려면

git add 'filename'
git commit -m 'message init'

을 차례대로 입력하면 된다.

작업폴더 -> staging area -> repository

여기서 가운데 부분을 staging area, 파일버전이 저장되는 곳을 repository 라고 함.

  1. staging area는 commit을 하기 전 commit할 파일들을 골라놓는 곳
  2. repository는 commit된 파일의 버전을을 모아놓는 곳

0개의 댓글