Git 중급
George Boorman
Curriculum Manager, DataCamp


origin 원격에서 fetchgit fetch origin
모든 원격 브랜치 가져오기
원격에만 있던 브랜치를 로컬에 새로 만들 수 있음
원격 내용을 로컬에 병합하지는 않음
origin 원격의 main 브랜치만 fetchgit fetch origin main
From https://github.com/datacamp/project
* branch main -> FETCH_HEAD
origin 원격의 기본 브랜치(main)를 현재 로컬 브랜치에 병합git merge origin
Updating 9dcf4e5..887da2d
Fast-forward
tests/tests.py | 13 +++++++++++++
README.md | 10 ++++++++++
2 files changed, 23 insertions (+)
Git이 이 과정을 단순화합니다!
원격 기본 브랜치(main)를 현재 로컬 브랜치로 가져와 병합
git pull origin
origin 원격의 dev 브랜치에서 pullgit pull origin dev
From https://github.com/datacamp/project
* branch dev -> FETCH_HEAD
Updating 9dcf4e5..887da2d
Fast-forward
tests/tests.py | 13 +++++++++++++
README.md | 10 ++++++++++
2 files changed, 23 insertions (+)
git pull origin
Updating 9dcf4e5..887da2d
error: Your local changes to the following files would be overwritten by merge:
README.md
Please commit your changes or stash them before you merge.
Aborting
remote에서 pull 하기 전 로컬 변경을 저장해야 합니다.Git 중급