문제

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"
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top