브랜치 협업 - git pull
17 Aug 2023 | gitgit pull
변동사항이 생겼을때 git pull하면 git push가 된다.
현재 원격저장소 내용을 가져 온다.
git pull 원격저장소주소
원격저장소에 있던 모든 브랜치 내용을 가져와서 로컬저장소에 합치라는 뜻.
이렇게 하면 로컬이 최신상태가 되서 git push가 가능해진다.
(참고사항)
- git pull 원격저장소주소 브랜치명 입력하면 특정 브랜치만 가져올 수 있다.
git pull 명령어는 git fetch + git merge
git pull을 입력하면 자동으로 git fetch + git merge를 해준다.
git fetch
는 원격저장소에 있는 commit중에 로컬에 없는 신규 commit을 가져오라는 뜻이고,
git merge
는 그걸 merge하라는 뜻이다.
그렇기때문에 git pull할 때 팀원2명이서 같은 파일을 작업하고 있을 경우 merge conflict
가 날 수 있다.
결론: git push 하기 전에 메시지가 뜨면 git pull을 하면된다.