"git pull"과 "git fetch" 두 명령어 모두 remote repository의 변경 사항들을 local로 가져오지만 동작 방식에 있어서 차이가 있으며 사용하는 용도 또한 다르다.pull : remote repository를 local로 가져와 변경 사항들을 현재 branch에 즉시 mergefetch : remote repository를 local로 가져오지만 적용하지 않고 변경 사항들을 확인, 이후 수동 merge 시 pull과 동일pull = fetch + merge pullfetch + merge를 즉시 수행한다. 변경 사항들이 merge를 통하여 local repository에 commit된다. remote에서의 변경 사항들을 현재 branch(checkout된 branch)에 바로..