Git은 소스 코드 파일의 변경 사항을 추적하는 데 사용되는 버전 관리 시스템입니다. 사용자가 Git 개발 프로젝트를 진행하는 동안 스테이징 영역에서 추가된 파일/변경 사항을 추적하는 데 필수적입니다. 변경 사항을 추적하지 않으면 사용자는 Git 리포지토리에서 변경 사항을 커밋/저장할 수 없습니다. 이전에 설명한 작업을 수행하면 ' 커밋을 위해 준비되지 않은 변경 사항 '.
이 게시물에서는 Git의 '변경 사항이 커밋되지 않음'을 의미합니다.
'커밋을 위해 준비되지 않은 변경 사항'은 무엇을 의미합니까?
“ 커밋을 위해 준비되지 않은 변경 사항 ”는 스테이징 환경에서 추적되지 않는 일부 변경 사항이 있음을 의미합니다. 실질적인 의미를 위해 아래 제공된 지침을 따르십시오.
- Git 디렉터리로 이동합니다.
- '를 사용하여 파일을 생성합니다. 만지다 ' 명령.
- Git 작업 디렉토리의 상태를 봅니다.
- 준비 영역에 새로 생성된 파일을 추가합니다.
- '를 사용하여 파일을 업데이트합니다. 시작 ' 명령.
- Git 디렉터리에 대한 모든 변경 사항을 커밋합니다.
1단계: Git 디렉토리로 이동
처음에 Git ' CD ' 명령:
CD 'C:\사용자\사용자\깃 \티 에스팅프로젝트'
2단계: 파일 생성
'를 실행 만지다 ” 새 파일을 생성하는 명령:
만지다 myfile.txt
3단계: Git 상태 보기
다음 명령을 실행하여 Git 상태를 확인하여 새로 생성된 파일을 확인합니다.
자식 상태
보시다시피 작업 영역에서 파일이 성공적으로 생성되었습니다.
4단계: 스테이징 영역에 파일 삽입
실행 ' 자식 추가 준비 영역에서 파일을 추적하기 위한 ” 명령:
자식 추가 myfile.txt
5단계: Git 상태 확인
Git 상태를 확인하여 스테이징 환경에 파일이 추가되었는지 여부를 확인합니다.
자식 상태
파일이 성공적으로 추적되었음을 알 수 있습니다.
6단계: 변경 사항 커밋
그런 다음 ' 자식 커밋 ' 명령을 ' -중 ” 플래그를 지정하고 특정 커밋 메시지를 삽입합니다.
자식 커밋 -중 '파일이 생성되었습니다'
7단계: 파일 업데이트
그런 다음 '를 실행하여 파일을 업데이트하십시오. 시작 ' 명령:
시작 myfile.txt
위에서 언급한 명령이 실행될 때 지정된 파일이 기본 텍스트 편집기로 열리는 것을 관찰할 수 있습니다. 그런 다음 변경 사항을 추가하고 저장합니다.
8단계: Git 상태 보기
이제 '를 실행하십시오. 자식 상태 ” 특정 파일이 변경되었는지 여부를 확인하는 명령:
자식 상태
결과 출력은 파일이 성공적으로 수정되었음을 보여줍니다.
9단계: 변경 사항 커밋
'를 활용 자식 커밋 커밋 메시지를 삽입하고 Git 리포지토리를 업데이트하기 위한 아래 언급 플래그가 있는 ” 명령:
자식 커밋 -중 '파일이 업데이트되었습니다'
결과적으로 ' 커밋을 위해 준비되지 않은 변경 사항 ” 작업 영역에서 스테이징 환경까지 파일을 추적하지 않을 때까지:
10단계: 파일 추적
위에서 언급한 쿼리를 해결하려면 제공된 명령을 실행하여 스테이징 인덱스에 추가된 모든 변경 사항을 추적합니다.
자식 추가 .
11단계: 변경 사항 저장
이제 제공된 명령을 실행하여 변경 사항을 커밋합니다.
자식 커밋 -중 '파일이 업데이트되었습니다'
아래에 명시된 출력은 파일이 성공적으로 커밋되었음을 보여줍니다.
12단계: 확인
'를 사용하여 작업 영역 상태를 확인하십시오. 자식 상태 ” 확인:
자식 상태
제공된 출력은 작업 영역이 청소되었음을 나타냅니다.
그게 다야! Git의 '변경 사항이 커밋되지 않음'에 대해 배웠습니다.
결론
“ 커밋을 위해 준비되지 않은 변경 사항 ” 메시지는 사용자가 스테이징 영역에서 변경 사항을 추적하지 않고 커밋하려는 경우 표시됩니다. 앞에서 설명한 쿼리를 해결하려면 ' 자식 추가 . ” 명령을 입력한 다음 변경 사항을 커밋합니다. 이 게시물은 ' 커밋을 위해 준비되지 않은 변경 사항 ” 메시지가 Git에 표시됩니다.