
git이 무엇이고 왜 사용하는가?

CLI와 GUI의 차이, GUI를 사용하여 commit, push, pull에 대해 학습

branch 생성하는 방법과 merge하는 방법

git-flow의 5가지 단계

Stash 작업 수행

다른 branch로 cherry pick하는 방법

conflict 해결하기 위한 3 way merge

rebase와 merge의 차이를 알고 rebase된 것을 다시 분리시키는 방법

Upstream과 Downstream에 대해 파악하고 왜 PR을 해야하는지를 설명