[깃허브(Github)] 8. 파일 상태 확인
Github 사용법 2016. 7. 14. 18:28
git status 명령으로 확인할 수 있는 내용이 좀 많아 보일 수 있습니다. 좀 더 간단하게 변경 내용을 보여주는 옵션이 있습니다.
1. git status -s
2. git status --short
둘 다 똑같은 내용을 출력하며 출력된 내용이 어떤 결과를 보여 주는지 확인해 보겠습니다.
1. 일단 5장에서 만들었던 파일들을 위의 명령으로 확인해 보겠습니다.
160616_1839_README.md, index.html 파일은 모두 Staged상태로 추가한 파일 중 새로 생성한 파일 앞에는 A 표시가 붙습니다.
2. index.html을 텍스트편집기 등으로 열어서 내용을 수정한뒤 저장해보고 git status -s로 간소한 상태확인을 해보았습니다.
AM 이 index.html 앞에 붙어 있네요.
A는 Staged상태로 추가한 파일 중 새로 생성한 파일 이지만, M과 함께 붙어 있습니다.
AM 은 Staged상태로 추가한 후 또 내용을 변경해서 Staged이면서 Unstaged 상태인 파일입니다.
3. 그럼 이렇게 수정된 index.html 을 다시 git add index.html 로 Staged상태로 추가를 다시 시켜보면 어떻게 될까요?
그러면 아래 스샷처럼 Staged 상태로 변경됩니다.
4. style.css 라는 새로운 파일을 만들어 보고 상태가 어떤지 찍어보겠습니다.
?? 는 아직 추적하지 않는 새 파일을 뜻합니다. 이 파일도 git add style.css 하게 되면 A 로 표시되어 집니다.
5. 그럼 이번엔 경로를 바꿔서 7장에서 클론해온 libgit2 의 파일중 일부를 수정해보겠습니다.
1. cd c:\libgit2 : 경로를 C드라이브의 libgit2로 옮긴다.
2. git status -s : 현재 상태 확인 - clone한 상태로 아무 파일도 추가 안했고 아무 파일도 수정이 안됬을땐 아무것도 안나와요.
3. git status -s : README.md 파일을 텍스트편집기로 열어서 파일을 수정한 다음에 상태를 확인해봤습니다.
M 이라는 표시는 수정한 파일을 의미 합니다.
'Github 사용법' 카테고리의 다른 글
[깃허브(Github)] 9. 파일 무시하기 (맥 git환경 설정) (0) | 2016.07.31 |
---|---|
[깃허브(Github)] 1-2. 맥(OS X) 설치 (0) | 2016.07.31 |
[깃허브(Github)] 7. 다른 저장소를 Clone하기 (0) | 2016.07.11 |
[깃허브(Github)] 6. Git 프로젝트 세가지 단계, 파일의 라이프 사이클 (0) | 2016.07.02 |
[깃허브(Github)] 5. 작업 폴더에 html 파일 넣어보기, 수정해보기 (0) | 2016.06.21 |