[git&github] git add, commit

YUNNN_·2022년 8월 15일
0

현재 진행중인 프로젝트에서는 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개의 댓글