생활코딩 - GIT4 : Reset & Revert

클래스 소개
난이도
보통
카테고리
프로그래밍 - 개발 도구
태그
GIT
수료증
발급 가능
소요 시간
1 시간
추천 학습대상
- GIT에서 버전을 삭제하고 싶은 분
- 버전을 되돌리는 새로운 버전을 추가하고 싶은 분

📝수업 소개


⚙️GIT은 시간 순서에 따라서 변화를 기록한다는 점에서 역사적이라고 할 수 있습니다.

역사를 기록하다 보면 지우고 싶거나 되돌리고 싶은 경우가 있습니다.

이때 RESET도구를 이용해서 다른 사람에게 공개하기 전의 역사를 마음대로 지우고 다시 쓸 수 있습니다.


✂️ 그러나 이미 공개된 역사는 지우게 되면 문제가 발생합니다.

이때 REVERT도구를 이용해서 잘못된 버전에 취소한 버전을 새롭게 추가해서

결과적으로 지운 효과도 내면서 기록을 훼손하지 않을 수 있습니다.

🔦이 수업에서 Reset과 Revert도구가 동작하는 본질을 살펴봅시다!


🎯학습 목표


  • Git HEAD의 두가지 의미(Head를 옮긴다, Head가 가르킨다)를 이해할 수 있습니다.
  • Git Reset과 Git Checkout비교하고 각각의 기능을 알 수 있습니다.
  • Reset작업 시, 각 옵션을 주었을 때의 상태를 알아보고 각 옵션의 차이를 알 수 있습니다.
  • Revert가 동작하는 방법과 충돌 시 대처 방법에 대해서 알 수 있습니다.


📣참고사항


  • 본 수업은 GIT을 통해서 버전을 관리하는 방법에 의존합니다.
  • 본 수업을 듣기 전에 GIT3 - TortoiseGit 브랜치 & 충돌을 먼저 듣고 오시기를 권장드립니다.


강의자 소개


생활코딩(이고잉)

  • 약 10만 멤버로 구성된 개발 커뮤니티 생활코딩 운영
  • 일반인들에게 프로그래밍을 알려주는 무료 온라인, 오프라인 수업을 제공


체험하기
모두 펼치기
교육 과정
모두 펼치기
  • 01
    Intro
  • 수업소개
  • 02
    Part1 : Reset
  • Reset VS Checkout 이론
    Reset VS Checkout 실습
    Reset 옵션
  • 03
    Part2 : Revert
  • 이론
    충돌의 원인
    충돌의 해결
마지막 업데이트|2025년 05월 23일
강의자 소개
생활코딩의 세계에 오신 것을 환영합니다. 생활코딩은 일반인들에게 프로그래밍을 알려주는 무료 온라인, 오프라인 수업입니다. 어떻게 공부할 것인가를 생각해보기 전에 왜 프로그래밍을 공부하는 이유에 대한 이유를 함께 생각해보면 좋을 것 같습니다.

강좌 후기
무료

평균평점
0.0
난이도
보통
수강기간
평생 무제한
소요 시간
1 시간