콘텐츠로 건너뛰기
GitTree

동영상: 다음 커밋에 포함될 내용을 예측하세요.

동영상은 개인정보 보호 강화 모드로 YouTube 플레이어에서 재생됩니다.

편집 중인 파일을 커밋을 위해 준비된 스냅샷 및 기록된 기록에서 분리하세요. 미래의 GitTree 기능 영웅을 사용하여 하나의 파일을 준비하고 수정할 수 있는 이유를 설명하세요.

전체 강의 읽기

이 기사에는 비디오, 연습 문제 및 질문의 모든 단계와 명령이 포함되어 있습니다.

수업으로 이동

비디오 대본

영상의 나레이션, 큐별로.

  1. 분리하여 커밋 예측 작업 파일, 색인 및 기록.
  2. 이것은 향후 프로젝트 미리보기입니다. 당신의 자신의 저장소가 아직 생성되지 않았습니다.
  3. 레이블이 지정된 스냅샷 3개를 사용합니다. 상자 사이를 이동하는 파일이 아닙니다.
  4. 작업 트리에는 다음이 포함됩니다. 편집하고 디스크에 저장하는 파일.
  5. 인덱스는 스냅샷을 설명합니다. 당신은 커밋을 준비하고 있습니다.
  6. 커밋은 스냅샷, 메타데이터를 기록합니다. 그리고 이전 역사와의 관계.
  7. 첫 번째 커밋 전에 브랜치 이름은 있지만 아직 기록된 팁이 없습니다.
  8. 스테이징은 현재 콘텐츠를 선택합니다. 파일을 이동하지 않고 나중에 편집합니다.
  9. 우리의 미래 영웅이 시작됩니다 이 지지선으로.
  10. A에서는 파일이 다음 위치에만 존재합니다. 작업 트리이며 추적되지 않습니다.
  11. 데모 파일을 준비합니다. 인덱스 이제 원래 영웅을 보유하고 있습니다.
  12. 스테이징 후 편집합니다. 작업 파일 변경되지만 인덱스는 더 일찍 유지됩니다.
  13. 다시 준비하지 않고 지원 라인은 정상적인 커밋 기록을 가지고 있습니까?
  14. 준비된 라인을 기록하고, 나중에 작업하는 편집이 아닙니다.
  15. 짧은 상태는 두 가지 다른 것을 보여줍니다 같은 경로에 대한 비교.
  16. 여기서 A는 단계적 추가입니다. 엠 나중에 작동하는 수정 사항입니다.
  17. 준비된 파일 읽기 인덱스에서 직접.
  18. 인덱스에는 여전히 다음이 포함되어 있습니다. 이전 지지선.
  19. 일반적인 diff는 작업을 비교합니다. 준비된 버전으로 파일을 작성하세요.
  20. 첫 번째 커밋 전에 캐시된 요약에서는 준비된 새 파일을 설명합니다.
  21. 이제 동일한 상태를 검사합니다. 실제 GitTree 녹음에서요.
  22. 작업 변경 사항 표시 열기 명령 팔레트를 통해.
  23. 스테이지되지 않은 행에는 최신 항목이 표시됩니다. 인덱스에 대한 작업 편집.
  24. 준비된 행은 이전 단계를 보여줍니다. 첫 번째 커밋을 위해 준비된 파일입니다.
  25. 하나의 경로가 두 목록 모두에 나타날 수 있습니다. 두 개의 실제 파일을 만들지 않고.
  26. 두 비교 중 하나를 읽는 것은 그렇지 않습니다. 콘텐츠를 스테이지, 언스테이징 또는 폐기합니다.
  27. 일반 커밋은 인덱스를 기록합니다. 그리고 현지 지사를 발전시킵니다.
  28. 녹음된 대상이 확인합니다. 첫 번째 영웅 커밋이 존재합니다.
  29. 선행 공백이 중요합니다. 작업 비교는 여전히 다릅니다.
  30. 비어 있는 캐시된 diff는 다음을 의미합니다. 인덱스가 이 경로에 대한 기록과 일치합니다.
  31. 작업 차이점에는 여전히 포함되어 있습니다. 최신 편집. 아무것도 잃지 않았습니다.
  32. 이제 기록에는 커밋이 있지만 의도적인 작업 편집이 남아 있습니다.
  33. 순서 변경: 스테이지 커밋하기 전에 파일을 편집했습니다.
  34. 이제 새로운 라인이 녹음되었습니다. 이 경로에는 남은 차이가 없습니다.
  35. 다음 로컬 단계가 없습니다. 공급자에게 무엇이든 업로드합니다.
  36. 당신의 레슨은 여전히 아무 것도 없이 끝나요 저장소; 초기화는 그 다음에 옵니다.
  37. 파일을 삭제하거나 기록을 재설정하지 마세요 단지 예시를 일치시키기 위해서입니다.
  38. 작업 파일, 준비된 콘텐츠 기록된 이력은 다를 수 있습니다.
  39. 두 가지 순서를 모두 확인하고 두 개의 상태 열에 대해 설명하세요.
  40. 다음으로 내부에 GitTree 기능을 생성합니다. GitTree, 그런 다음 이 모델을 직접 테스트해 보세요.

모든 튜토리얼