All Lectures
RouteNoticeQ&A

생활코딩 - GIT4 : Cherry-pick & Rebase

Lecture Introduction
Difficulty
Normal
Category
Programming - Development Tools
Tag
GIT
Certificate
You can issue a certificate of completion
time taken
1 hours 15 minutes
Target Audience
- 다른 브랜치의 특정 커밋만을 부분적으로 가져오고 싶은 분
- 서로 다른 브랜치에서 동시에 진행된 작업의 순서를 바꿔서 마치 차례대로 진행된 것처럼 보이게 하고 싶은 분

📝수업 소개


🍒 Cherry-pick기술은 특정 커밋을 하나만 딱 픽업해서 다른 커밋 뒤에 붙일 수 있는 기능을 구현합니다.

➡️ Rebase기술은 병렬적으로 진행된 서로 다른 작업을 일렬로 이어지는 작업처럼 보이도록

순서를 바꿀 수 있는 기능을 합니다.

두 기술은 목적은 서로 조금 다르지만, 동작하는 방법은 거의 비슷합니다.


✨두 기술이 하는 일의 핵심은

여러분들이 작업했던 commit의 순서와 관계를 여러분들 마음대로 조종하게 해주는 역할입니다.

이 역할은 작업 진행 상황을 훨씬 더 직관적으로 파악하는데 도움을 줍니다.

이 수업을 통해서 두 기술에 대해서 살펴봅시다!


🎯학습 목표


  • Cherry-pick과 Rebase의 개념을 알 수 있습니다.
  • 두 기술의 구현 방법을 알 수 있습니다.
  • 기술 사용 시 발생하는 충돌의 원인과 해결 방법을 알 수 있습니다.
  • 협업에서 Rebase를 이용해서 로그를 정리하는 방법을 알 수 있습니다.


📣참고사항


  • 본 수업은 브랜치의 개념과 브랜치 간 충돌 시 해결방법 등에 대한 내용에 의존합니다.
  • 본 수업을 듣기 전에 GIT3 - TortoiseGit 브랜치 & 충돌을 먼저 듣고 오시기를 권장드립니다.


강의자 소개


생활코딩(이고잉)

  • 약 10만 멤버로 구성된 개발 커뮤니티 생활코딩 운영
  • 일반인들에게 프로그래밍을 알려주는 무료 온라인, 오프라인 수업을 제공
Preview
Expand All
  • 01
    Intro
  • 수업소개
  • 02
    Foundation
  • Cherry-pick의 개념과 기본사용법
Curriculum
Expand All
  • 01
    Intro
  • 수업소개
  • 02
    Foundation
  • Cherry-pick의 개념과 기본사용법
    Rebase의 개념과 기본사용법
  • 03
    Conflict
  • cherry-pick충돌의 원인과 해결 1
    cherry-pick충돌의 원인과 해결 2
    rebase충돌의 원인과 해결 1
    rebase충돌의 원인과 해결 2
  • 04
    Collaboration
  • 협업에서 rebase를 이용해 로그를 깔끕하게 정리하기 1
    협업에서 rebase를 이용해 로그를 깔끔하게 정리하기 2
Recent Update|2025. 05. 23
Instructor Introduction
생활코딩의 세계에 오신 것을 환영합니다. 생활코딩은 일반인들에게 프로그래밍을 알려주는 무료 온라인, 오프라인 수업입니다. 어떻게 공부할 것인가를 생각해보기 전에 왜 프로그래밍을 공부하는 이유에 대한 이유를 함께 생각해보면 좋을 것 같습니다.

Lecture Reviews
Free

Average Rating
0.0
Difficulty
Normal
Lecture Period
Unlimited
time taken
1 hours 15 minutes