해결된 질문
작성
·
319
답변 1
1
안녕하세요? hp님
이해하신게 맞습니다.
git merge origin/master라면 origin(원격) 저장소에 있는 master 브랜치로 merge하는 것이고요
git merge master라면 현재 본인 로컬에 있는 master 브랜치로 merge하는 것입니다.
이 때 주의하실게 있는데요, git merge origin/master를 하실 때 로컬 브랜치의 상태를 최신화 해주셔야 합니다.
git pull이나 git fetch로 원격에 있는 브랜치 정보들을 최신으로 가져오신 후 git merge origin/master를 해주셔야 합니다.
그렇지 않으면 마지막으로 땡겨온 origin/master를 기준으로 merge가 되기 때문입니다.
직접 깃헙에서 이것저것 테스트 해보시면 더 이해가 잘 되실겁니다.
감사합니다.