git status 명령은 저장소와 스테이징 영역의 상태를 표시하는 데 사용됩니다. 이를 통해 추적된 파일과 추적되지 않은 파일 및 변경 사항을 볼 수 있습니다. 이 명령은 커밋 기록이나 정보를 표시하지 않습니다.
주로 사이의 상태를 표시하는 데 사용됩니다. 힘내 추가 그리고 힘내 커밋 명령. 변경 사항과 파일이 추적되는지 여부를 확인할 수 있습니다.
상태 명령의 다양한 상태를 이해해 봅시다.
Working Tree 정리 시 상태
git status 명령을 시작하기 전에 변경 사항이 없을 때 git 상태가 어떻게 보이는지 살펴보겠습니다. 상태를 확인하려면 git bash를 열고 원하는 디렉터리에서 status 명령을 실행하세요. 다음과 같이 실행됩니다:
$ git status
산출:
C 언어의 행렬
작업 트리에는 추적하거나 추적 해제할 항목이 없으므로 출력은 다음과 같이 표시됩니다. 일하는 나무가 깨끗하다 .
새 파일이 생성되었을 때의 상태
저장소에 파일을 생성하면 저장소의 상태가 변경됩니다. 다음을 사용하여 파일을 만들어 보겠습니다. 만지다 명령. 이제 status 명령을 사용하여 상태를 확인합니다. 아래 출력을 고려하십시오.
위 출력에서 볼 수 있듯이 상태는 ' 커밋에 아무것도 추가되지 않았지만 추적되지 않은 파일이 있습니다(추적하려면 'git add' 사용). '. status 명령은 제안 사항도 표시합니다. 위 출력에서와 같이 add 명령을 사용하여 파일을 추적하는 것이 좋습니다.
파일을 추적하고 저장소에 파일을 추가한 후 상태를 확인하겠습니다. 파일을 추적하려면 add 명령을 실행하십시오. 아래 출력을 고려하십시오.
위 출력에서 파일을 스테이징한 후 상태가 '로 표시되는 것을 확인할 수 있습니다. 커밋할 변경 사항 '.
버블 정렬
맹목적으로 커밋하기 전에 상태를 확인할 수 있습니다. 이 명령은 커밋하고 싶지 않은 변경 사항을 피하는 데 도움이 됩니다. 커밋한 후 상태를 확인해 보겠습니다. 아래 출력을 고려하십시오.
파일을 커밋한 후 현재 상태는 이전과 동일하게 깨끗한 것을 확인할 수 있습니다.
기존 파일이 수정되었을 때의 상태
기존 파일이 수정되었을 때의 상태를 확인해 보겠습니다. 파일을 수정하려면 다음을 실행하십시오. 에코 다음과 같이 명령합니다:
$ echo 'Text'> Filename
위 명령은 지정된 파일에 텍스트를 추가하고 이제 저장소의 상태를 확인합니다. 아래 출력을 고려하십시오.
업데이트된 파일이 추적되지 않은 파일로 표시되는 것을 확인할 수 있습니다. 아직 상연되지 않았기 때문에 빨간색으로 표시됩니다. 스테이지가 시작되면 색상이 녹색으로 변경됩니다. 아래 출력을 고려하십시오.
파일이 삭제된 상태
저장소에서 파일이 삭제되었을 때의 상태를 확인해 보겠습니다. 저장소에서 파일을 삭제하려면 다음과 같이 rm 명령을 실행하십시오.
$ git rm
위 명령은 저장소에서 지정된 파일을 삭제합니다. 이제 저장소의 상태를 확인하십시오. 아래 출력을 고려하십시오.
현재 저장소 상태가 삭제됨으로 업데이트되었습니다.
자바 배열 슬라이스