GIT
git fetch
git merge
npm install
1. 브랜치에 커밋 되어있는 걸 내 로컬로 가져오기
git fetch & git merge : 원격에서 로컬로 가져옴. 자동 merge 는 안하기 때문에 GIT merge 까지 해야 함.
git pull : 원격에서 로컬로 가져옴. 자동 merge
git fetch를 하면 원격(github)에 커밋된 내용이 불러와진다.
[실습]
1. a가 branch에 커밋함
2. b의 소스제어 - remotes에서는 a가 커밋한 내용이 확인 되지 않음.
VSCode에 확장자 GitLens 설치해야 REMOTES 생김
3. b가 VSCode에서
git fetcch
=> a가 커밋한 내용 확인 가능.
4. b가 VSCode에서
git merge
5. github에 node_modules 파일은 올리지 않는다. package.json만 올린다.
따라서 package.json 내용대로 node_modules를 설치하기 위해 원격에 있는 package.json을 받았으면 npm install을 해준다.
npm install