문제
Github에서 로컬로 프로젝트를 점검했으며 그 이후로 원격 저장소가 변경되었습니다. 최신 변경 사항으로 로컬 사본을 업데이트하는 올바른 명령은 무엇입니까?
해결책
아마:
git pull origin master
다른 팁
이것은 모든 기본 repo에 대해 작동해야합니다.
git pull origin master
기본 지점이 다른 경우 master
, 당신은 분기 이름을 지정해야합니다.
git pull origin my_default_branch_name
git fetch [remotename]
그러나 변경 사항을 현지 지점으로 병합해야합니다. Github의 원격 지점을 추적하는 지점에 있다면
git pull
먼저 페치를 한 다음 추적 된 지점에서 병합됩니다.
이 질문은 매우 일반적이며 조금 단순화하기 위해 제가 할 몇 가지 가정이 있습니다. 우리는 당신이 당신의 업데이트를 원한다고 가정합니다 master
나뭇가지.
로컬에서 변경하지 않은 경우 사용할 수 있습니다. git pull
새로운 커밋을 무너 뜨리고 당신의 master
.
git pull origin master
변경 한 적이 있고 새로운 병합 커밋을 추가하지 않으려는 경우 사용하십시오. git pull --rebase
.
git pull --rebase origin master
git pull --rebase
변경하지 않았고 아마도 최고의 전화 일지라도 작동합니다.
이미 설정된 원산지 마스터를 사용하면 아래 명령을 사용해야합니다.
git pull "https://github.com/yourUserName/yourRepo.git"
제휴하지 않습니다 StackOverflow