[깃허브(Github)] 8. 파일 상태 확인

Github 사용법 2016. 7. 14. 18:28

728x90
반응형

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 이라는 표시는 수정한 파일을 의미 합니다.



반응형