콘텐츠로 건너뛰기
GitTree

동영상: 재설정: 소프트, 믹스, 하드

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

브랜치를 세 가지 방법으로 한 커밋 뒤로 이동하고 각 모드가 브랜치, 스테이징 영역 및 파일에 어떤 역할을 하는지 확인하여 원하는 작업을 유지하는 모드를 선택하세요.

전체 강의 읽기

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

수업으로 이동

비디오 대본

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

  1. 지점을 뒤로 이동하고 얼마만큼을 선택하세요. 그 외는 변경됩니다.
  2. 부드럽게 지점을 이동합니다. 혼합이 추가됩니다. 색인. 파일을 하드 추가합니다.
  3. 따라서 차이점은 단계적(staged), 비단계적(unstaged) 또는 사라졌다.
  4. 원 스타트 구축: 커밋, 구조 브랜치, 저장되지 않은 편집 내용 및 메모.
  5. 3개의 동일한 사본을 만들고 작성하십시오. M의 ID를 아래로 내리세요.
  6. 편집 내용이 커밋되지 않았습니다. 사본을 보관하세요 Git 외부.
  7. 그래프에는 M, C, 구조가 표시됩니다. C에 분기합니다.
  8. M을 마우스 오른쪽 버튼으로 클릭하고 재설정 하위 메뉴를 연 다음 소프트를 선택하세요.
  9. 대화상자에는 모든 변경사항이 단계적으로 유지된다고 나와 있습니다. 파일이 변경되지 않습니다.
  10. 현재 지점은 M에 있습니다. C는 아직 구조 지점.
  11. 준비된 목록에는 이전 커밋이 있습니다. 는 unstaged 목록에 편집 내용이 있습니다.
  12. 디스크의 파일에는 여전히 편집 내용이 있습니다.
  13. 혼합 사본: 동일한 메뉴에서 혼합을 선택합니다.
  14. 이 대화상자에는 변경사항이 그대로 유지된다는 메시지가 표시됩니다. 무대에 오르지 않은.
  15. 이제 index.html은 unstaged 상태입니다.
  16. 수정사항이 아직 파일에 있습니다.
  17. 하드하기 전에 편집 내용과 메모를 저장하세요. 다른 곳에.
  18. 하드 카피: 하드를 선택합니다. 경고를 의미합니다.
  19. 대화상자에는 제거된 항목이 나열되고 다음과 같이 표시됩니다. 먼저 저장됩니다. 취소가 기본값입니다.
  20. 폐기 및 재설정을 선택합니다.
  21. 메모만 남았습니다. 페이지는 M's 다시.
  22. 터미널에서 첫 번째 읽기는 커밋하다. 셋 다 M이다.
  23. 콜론이 있는 git show는 인덱스를 읽습니다. Soft는 이전 페이지를 유지합니다.
  24. 상태는 사본마다 다릅니다.
  25. 구조 지점은 여전히 ​​오래된 버전입니다. 커밋하다.
  26. 그리고 디스크에 있는 파일: 두 번 편집한 것, M 한 번 향합니다.
  27. 입력 변경: 외부 사본 없음, 및 터미널에서 열심히.
  28. 리플로그에는 커밋이 나열됩니다. 저장되지 않은 편집 내용 그 어디에도 없습니다.
  29. 다음과 같은 경우 추적되지 않은 파일을 하드 덮어씁니다. 목표는 거기에 하나가 있습니다.
  30. 부드럽고 혼합된 것은 아무것도 잃지 않습니다. 열심히 앱이 먼저 저장됩니다.
  31. 연습문제: 분기 테이블 채우기, 인덱스 각 모드에 대한 파일을 생성합니다.
  32. 다음으로, 없이 공유 커밋을 실행 취소하세요. 되돌리기를 사용하여 기록을 다시 작성합니다.

모든 튜토리얼