GIT 버전관리 도구 Git 기본명령어 status add commit log restore branch switch merge Git 병합방법 (3가지 방식) 3way Fast Forward