반응형
이번 글에서는 음 어찌보면 리눅스 환경에서 cd 명령어만큼은 아니지만 ls 정도로 자주 쓰일? 명령어에 대해 알아볼 것인데
'status'이다.
깃이 인식하고 있는 프로젝트 디렉토리의 현재 '상태'를 알려주는 것이다. 바로 한번 어떤 도움을 우리에게 주는지 한 번 직접 해보자.
두 파일에 텍스트를 추가하고 status를 확인해보고 그 다음 하나의 파일만 add 한 뒤에 status 를 확인해보겠다.
변화가 있지만 커밋하지 않은 파일들로 잘 뜨죠잉~? 여기서 내가 새로 파일을 js 확장자로 바꾸고 py는 삭제했기 때문에 restore로 기존 파일 지워주고 calc.js 파일만 add 한 뒤에 상태를 확인해보면
즉 Changes to be committed 에서 나타내는 파일은 커밋에 반영될 변경사항
Changes not staged for commit 에서 나타내는 파일은 커밋에 반영되지 않는 변경사항을 뜻한다.
이런 식으로 커밋전에 status로 현재 상태를 볼 수 있으니 본인이 확실히 commit을 하려 한다면 status를 자주 활용하길 바란다.
파일과 마찬가지로 디렉토리도 통쨰로 add 시켜줄수 있는데
이런 식으로 디렉토리를 만들고 통째로 add 시켜주면 된다.
반응형
'Git Git Git' 카테고리의 다른 글
Github에 레포지토리 만들고 Local Repository의 내용을 Remote Repository로 보내기 (0) | 2021.09.07 |
---|---|
Git Add 취소하기 (0) | 2021.09.07 |
Git의 3가지 작업영역 (Working directory, staging area, repository ) (0) | 2021.08.27 |
Git Commit (Error : Untracked files: ~~, nothing added to commit but untracked files present (use "git add" to track) (0) | 2021.08.27 |
GIt commit and repository (repository 만들어보기) (0) | 2021.08.27 |