Git으로 실수를 취소하는 방법

어 오. 파일을 스테이징 브랜치에 병합하려고 할 때 실수로 마스터 브랜치에 병합했습니다. 이제 뭐?

Git을 사용하는 거의 모든 사람들이 어느 시점에서 실수를합니다. 잘못된 파일을 병합하든, 잘못된 브랜치를 삭제하든, 더 나쁜 일이든, Git으로 실수를 실행 취소하는 방법을 아는 것이 중요합니다.

Git에서 실수를 취소하는 17 가지 방법을 가르쳐주는 freeCodeCamp.org YouTube 채널에 집중 강좌를 출시했습니다.

Tobias Günther는이 과정을 개발했습니다. Tobias는 수년 동안 Git과 함께 일해 왔습니다. 그는 인기있는 Git GUI 클라이언트 인 Tower를 만드는데도 도움을줍니다.

많은 개발자가 Git을 사용하여 실수를 취소 할 수있는 모든 방법을 알고 있지 않습니다. 이 과정은 Git이 할 수있는 작업과 Git이 수행하는 방법을 알려줍니다.

과정의 전반부에는 복구하기 쉬운 더 일반적인 사례가 포함됩니다. 후반부는 수정해야 할 더 복잡한 실수를 가르칩니다. 그러나 Git에서 거의 모든 실수를 취소 할 수 있습니다.

이 과정에서 다루는 주제는 다음과 같습니다.

  • 안전망으로 Git 사용
  • 파일의 모든 로컬 변경 사항 취소
  • 삭제 된 파일 복원
  • 파일의 청크 / 줄 삭제
  • 모든 로컬 변경 사항 취소
  • 마지막 커밋 수정
  • "역사 다시 쓰기"가 의미하는 것
  • 중간에 커밋 되돌리기
  • 이전 버전으로 재설정
  • 파일을 이전 버전으로 재설정
  • 리플 로그
  • 삭제 된 커밋 복구
  • 삭제 된 분기 복구
  • 커밋을 새 브랜치로 이동
  • 커밋을 다른 브랜치로 이동
  • Interactive Rebase : 수행 할 수있는 작업에 대한 개요
  • Interactive Rebase : 일반적인 작동 방식
  • Interactive Rebase로 이전 커밋 메시지 편집
  • Interactive Rebase로 커밋 삭제
  • Interactive Rebase를 사용하여 여러 커밋을 하나로 스 쿼싱
  • Interactive Rebase를 사용하여 이전 커밋에 변경 사항 추가
  • Interactive Rebase로 이전 커밋 분할 / 편집

freeCodeCamp.org YouTube 채널에서 전체 과정을 시청하십시오 (1 시간 시청).