git에서는 gitignore이라는 파일을 통해서 git에 tracking하지 않고싶은 파일들을 지정하여서 설정할 수 있다.
*.log -> 모든 로그를 추가하지 않는다
build/ --> build 디렉터리 안의 파일은 추가하지 않는다
등 .gitignore폴더에 이를 명시하면 명시된 파일은 tracking되지 않는다.
git status -s를 통해서 각 파일들이 어떤 상태인지 확인할 수 있다.
A : access로 staging area에 추가되었음을 뜻한다.
?? : 아직 tracking이 되지않고 working dir 안에 존재
AM : staging area에 추가되고 modified되어 수정본이 working dir에 존재한다.
git diff를 사용하면 수정된 파일의 내용을 자세하기 출력하여 비교할 수 있다.
@@ -1 +1 ,2 @@ : -1은 이전파일을 의미 첫번쨰줄 , +1부터 2번째 줄까지 확인하라고 표시함
// staging area에서만 표시하기 위해서는 git diff --staged로 표시할 수 있다.
이때까지의 작업내용이 담겨있는 것을 확인 할 수 있다.
반응형
'Infra > GIT&GIT HUB' 카테고리의 다른 글
Git (6) : branch (0) | 2021.07.12 |
---|---|
Git (5) : Reset , Revert 기초 (0) | 2021.07.09 |
Git (4) : 버전관리 (0) | 2021.07.08 |
Git (2) : git의 workflow (0) | 2021.06.30 |
Git (1) - 초기 설정 (0) | 2021.06.29 |