git add.

    [Git] Git 의 3가지 작업영역 {working tree/staging area/repository}

    [Git] Git 의 3가지 작업영역 {working tree/staging area/repository}

    Git 의 3가지 작업 영역 working directory(tree) : 프로젝트 디렉토리 staging area : git add 한 파일들이 존재하는 영역 , 실제 커밋할 때 staging area 영역만 커밋에 반영 repository : working directory의 변경 이력들이 저장되는 영역 Git의 작업과정과 작업영역 working directory 에서 작업 작업한 파일들을 git add 를 통해 staging area 에 추가 커밋으로 staging area 에 있는 파일들이 스냅샷(snapshot) 처럼 repository에 저장 Staging area가 있는 이유: 파일들을 선별적으로 commit 가능 git add 를 해주지 않은 (변경된)파일이 존재할 때 노란색 부분 : gi..

    [Git] Commit 하기/Commit 명령어 모음

    [Git] Commit 하기/Commit 명령어 모음

    Commit 하기 처음으로 커밋하기 전 사용자의 이름과 이메일 주소를 설정 커밋 메세지 남기기(옵션 -m) 커밋할 파일을 git add로 지정 Git Commit명령어 git init 비어있는 레포지토리 생성 (.git) git config user.name "이름" 이름 설정 git config user.email "이메일" 이메일 설정 git add . 현재 프로젝트 디렉토리 내에서 변경사항이 생긴 모든 파일들을 staging area에 추가 git add [파일] 커밋에 반영될 파일 설정 git commit -m "내용" 커밋메세지 설정 git status git 상태보기 커밋하기 전, 수정된 파일들이 모두 git add 가 되었는지 확인하는 용도 git reset [파일] git add 취소 st..