-
pull과 fetchGit 2023. 1. 16. 20:57
두 명령어 모두 원격 저장소에서 업데이트된 정보를 가져온다.
그러나 차이점이 있다.
git fetch
원격저장소에서 업데이트된 정보를 가져온다.
새로운 정보를 바로 로컬에 저장시키지 않는다.
즉, fetch는 로컬에 적용하기 전 충돌관련 문제가 없는지 확인하는 용도이다.
git pull
원격저장소에서 업데이트된 정보를 가져와서 바로 merge시킨다.
그러나 미리 확인하는 작업에 생략되기 때문에 conflict에러를 만날수 있다.
결론은 git pull = git fetch + git remote
728x90'Git' 카테고리의 다른 글
Pull Request 수정하기 (0) 2023.01.17 깃허브 브랜치 삭제하기 (0) 2023.01.17 fork와 clone 차이 (0) 2023.01.11 branch 병합과 삭제 (0) 2023.01.11 기존 프로젝트를 git repository에 연결 (0) 2023.01.11