Quest 05. 형상관리툴 Introduction git은 2021년 현재 개발 생태계에서 가장 각광받고 있는 버전 관리 시스템입니다. 이번 퀘스트를 통해 git의 기초적인 사용법을 알아볼 예정입니다. Topics git git clone, git add, git commit, git push, git pull, git branch, git stash 명령 git 시스템이 프로젝트의 히스토리를 저장하는 방법 .git 폴더의 내용 GitHub Resources Set up Git 깃 브랜칭을 배워봅시다 .Git directory Checklist 형상관리 시스템은 왜 나오게 되었을까요? git은 어떤 형상관리 시스템이고 어떤 특징을 가지고 있을까요? 분산형 형상관리 시스템이란 무엇일까요? git과 같은 분산형 시스템의 장점은 무엇일까요? git과 GitHub은 어떻게 다를까요? git의 clone/add/commit/push/pull/branch/stash 명령은 무엇이며 어떨 때 이용하나요? 그리고 어떻게 사용하나요? git의 Object, Commit, Head, Branch, Tag는 어떤 개념일까요? git 시스템은 프로젝트의 히스토리를 어떻게 저장할까요? 리모트 git 저장소에 원하지 않는 파일이 올라갔을 때 이를 되돌리려면 어떻게 해야 할까요? Quest GitHub의 개인 계정에 이번 퀘스트를 위한 리포를 만들어 보세요. Quest 04에서 vi로 입력한 웹 서비스 대신 GitHub의 저장소를 clone하여 같은 일을 하는 서버를 띄워 보세요. 리포지토리에 민감한 정보(개인정보, 패스워드 등)가 들어가지 않도록 주의합니다. Advanced Mercurial은 어떤 형상관리 시스템일까요? 어떤 장점이 있을까요? 실리콘밸리의 테크 대기업들은 어떤 형상관리 시스템을 쓰고 있을까요?