동영상: 재설정: 소프트, 믹스, 하드
동영상은 개인정보 보호 강화 모드로 YouTube 플레이어에서 재생됩니다.
- 6분 동영상
- 영어 내레이션 · English and Arabic 캡션
- YouTube에서 시청하기
브랜치를 세 가지 방법으로 한 커밋 뒤로 이동하고 각 모드가 브랜치, 스테이징 영역 및 파일에 어떤 역할을 하는지 확인하여 원하는 작업을 유지하는 모드를 선택하세요.
전체 강의 읽기
이 기사에는 비디오, 연습 문제 및 질문의 모든 단계와 명령이 포함되어 있습니다.
비디오 대본
영상의 나레이션, 큐별로.
- 지점을 뒤로 이동하고 얼마만큼을 선택하세요. 그 외는 변경됩니다.
- 부드럽게 지점을 이동합니다. 혼합이 추가됩니다. 색인. 파일을 하드 추가합니다.
- 따라서 차이점은 단계적(staged), 비단계적(unstaged) 또는 사라졌다.
- 원 스타트 구축: 커밋, 구조 브랜치, 저장되지 않은 편집 내용 및 메모.
- 3개의 동일한 사본을 만들고 작성하십시오. M의 ID를 아래로 내리세요.
- 편집 내용이 커밋되지 않았습니다. 사본을 보관하세요 Git 외부.
- 그래프에는 M, C, 구조가 표시됩니다. C에 분기합니다.
- M을 마우스 오른쪽 버튼으로 클릭하고 재설정 하위 메뉴를 연 다음 소프트를 선택하세요.
- 대화상자에는 모든 변경사항이 단계적으로 유지된다고 나와 있습니다. 파일이 변경되지 않습니다.
- 현재 지점은 M에 있습니다. C는 아직 구조 지점.
- 준비된 목록에는 이전 커밋이 있습니다. 는 unstaged 목록에 편집 내용이 있습니다.
- 디스크의 파일에는 여전히 편집 내용이 있습니다.
- 혼합 사본: 동일한 메뉴에서 혼합을 선택합니다.
- 이 대화상자에는 변경사항이 그대로 유지된다는 메시지가 표시됩니다. 무대에 오르지 않은.
- 이제 index.html은 unstaged 상태입니다.
- 수정사항이 아직 파일에 있습니다.
- 하드하기 전에 편집 내용과 메모를 저장하세요. 다른 곳에.
- 하드 카피: 하드를 선택합니다. 경고를 의미합니다.
- 대화상자에는 제거된 항목이 나열되고 다음과 같이 표시됩니다. 먼저 저장됩니다. 취소가 기본값입니다.
- 폐기 및 재설정을 선택합니다.
- 메모만 남았습니다. 페이지는 M's 다시.
- 터미널에서 첫 번째 읽기는 커밋하다. 셋 다 M이다.
- 콜론이 있는 git show는 인덱스를 읽습니다. Soft는 이전 페이지를 유지합니다.
- 상태는 사본마다 다릅니다.
- 구조 지점은 여전히 오래된 버전입니다. 커밋하다.
- 그리고 디스크에 있는 파일: 두 번 편집한 것, M 한 번 향합니다.
- 입력 변경: 외부 사본 없음, 및 터미널에서 열심히.
- 리플로그에는 커밋이 나열됩니다. 저장되지 않은 편집 내용 그 어디에도 없습니다.
- 다음과 같은 경우 추적되지 않은 파일을 하드 덮어씁니다. 목표는 거기에 하나가 있습니다.
- 부드럽고 혼합된 것은 아무것도 잃지 않습니다. 열심히 앱이 먼저 저장됩니다.
- 연습문제: 분기 테이블 채우기, 인덱스 각 모드에 대한 파일을 생성합니다.
- 다음으로, 없이 공유 커밋을 실행 취소하세요. 되돌리기를 사용하여 기록을 다시 작성합니다.