
다양한 버전 : 하나의 코드에서 다양한 케이스의 구현을 테스트해볼 때히스토리 추적 : 작업 시 문제 발생했을 때 직전 버전으로 롤백안전히 원격 저장 : 로컬 작업 내용들 모두 원격으로 백업.하나의 프로젝트를 다수의 사람들이 개발하기 때문에 동료 개발자가 적용해놓은 최신

Git에는 새로 만드는 Push와 가져오는 Pull이 있다.Pull의 경우 이미 원격에 저장되어 있다.Push의 경우

Merge fast-forward 3-way merging squash merging

파일 삭제 시나리오deletedgit rm <file.txt> -> Staging Area디렉토리 혹은 VSCode에서 단순 파일 삭제 -> Unstaged 파일 추가 시나리오디렉토리 혹은 VSCode에서 단순 파일 추가 -> Untracked파일 수정 시나리오디