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을 해야하는지를 설명