동영상: 다음 커밋에 포함될 내용을 예측하세요.
동영상은 개인정보 보호 강화 모드로 YouTube 플레이어에서 재생됩니다.
- 5분 동영상
- 영어 내레이션 · English and Arabic 캡션
- YouTube에서 시청하기
편집 중인 파일을 커밋을 위해 준비된 스냅샷 및 기록된 기록에서 분리하세요. 미래의 GitTree 기능 영웅을 사용하여 하나의 파일을 준비하고 수정할 수 있는 이유를 설명하세요.
전체 강의 읽기
이 기사에는 비디오, 연습 문제 및 질문의 모든 단계와 명령이 포함되어 있습니다.
비디오 대본
영상의 나레이션, 큐별로.
- 분리하여 커밋 예측 작업 파일, 색인 및 기록.
- 이것은 향후 프로젝트 미리보기입니다. 당신의 자신의 저장소가 아직 생성되지 않았습니다.
- 레이블이 지정된 스냅샷 3개를 사용합니다. 상자 사이를 이동하는 파일이 아닙니다.
- 작업 트리에는 다음이 포함됩니다. 편집하고 디스크에 저장하는 파일.
- 인덱스는 스냅샷을 설명합니다. 당신은 커밋을 준비하고 있습니다.
- 커밋은 스냅샷, 메타데이터를 기록합니다. 그리고 이전 역사와의 관계.
- 첫 번째 커밋 전에 브랜치 이름은 있지만 아직 기록된 팁이 없습니다.
- 스테이징은 현재 콘텐츠를 선택합니다. 파일을 이동하지 않고 나중에 편집합니다.
- 우리의 미래 영웅이 시작됩니다 이 지지선으로.
- A에서는 파일이 다음 위치에만 존재합니다. 작업 트리이며 추적되지 않습니다.
- 데모 파일을 준비합니다. 인덱스 이제 원래 영웅을 보유하고 있습니다.
- 스테이징 후 편집합니다. 작업 파일 변경되지만 인덱스는 더 일찍 유지됩니다.
- 다시 준비하지 않고 지원 라인은 정상적인 커밋 기록을 가지고 있습니까?
- 준비된 라인을 기록하고, 나중에 작업하는 편집이 아닙니다.
- 짧은 상태는 두 가지 다른 것을 보여줍니다 같은 경로에 대한 비교.
- 여기서 A는 단계적 추가입니다. 엠 나중에 작동하는 수정 사항입니다.
- 준비된 파일 읽기 인덱스에서 직접.
- 인덱스에는 여전히 다음이 포함되어 있습니다. 이전 지지선.
- 일반적인 diff는 작업을 비교합니다. 준비된 버전으로 파일을 작성하세요.
- 첫 번째 커밋 전에 캐시된 요약에서는 준비된 새 파일을 설명합니다.
- 이제 동일한 상태를 검사합니다. 실제 GitTree 녹음에서요.
- 작업 변경 사항 표시 열기 명령 팔레트를 통해.
- 스테이지되지 않은 행에는 최신 항목이 표시됩니다. 인덱스에 대한 작업 편집.
- 준비된 행은 이전 단계를 보여줍니다. 첫 번째 커밋을 위해 준비된 파일입니다.
- 하나의 경로가 두 목록 모두에 나타날 수 있습니다. 두 개의 실제 파일을 만들지 않고.
- 두 비교 중 하나를 읽는 것은 그렇지 않습니다. 콘텐츠를 스테이지, 언스테이징 또는 폐기합니다.
- 일반 커밋은 인덱스를 기록합니다. 그리고 현지 지사를 발전시킵니다.
- 녹음된 대상이 확인합니다. 첫 번째 영웅 커밋이 존재합니다.
- 선행 공백이 중요합니다. 작업 비교는 여전히 다릅니다.
- 비어 있는 캐시된 diff는 다음을 의미합니다. 인덱스가 이 경로에 대한 기록과 일치합니다.
- 작업 차이점에는 여전히 포함되어 있습니다. 최신 편집. 아무것도 잃지 않았습니다.
- 이제 기록에는 커밋이 있지만 의도적인 작업 편집이 남아 있습니다.
- 순서 변경: 스테이지 커밋하기 전에 파일을 편집했습니다.
- 이제 새로운 라인이 녹음되었습니다. 이 경로에는 남은 차이가 없습니다.
- 다음 로컬 단계가 없습니다. 공급자에게 무엇이든 업로드합니다.
- 당신의 레슨은 여전히 아무 것도 없이 끝나요 저장소; 초기화는 그 다음에 옵니다.
- 파일을 삭제하거나 기록을 재설정하지 마세요 단지 예시를 일치시키기 위해서입니다.
- 작업 파일, 준비된 콘텐츠 기록된 이력은 다를 수 있습니다.
- 두 가지 순서를 모두 확인하고 두 개의 상태 열에 대해 설명하세요.
- 다음으로 내부에 GitTree 기능을 생성합니다. GitTree, 그런 다음 이 모델을 직접 테스트해 보세요.