2014-10-30 1 views
-1

BitBucket에 저장소가 있습니다. 마스터 저장소가 로컬 복사본과 동기화되도록하고 싶습니다. 지금은 로컬에 삭제 된 많은 파일이 리모컨에 있지만 저장소의 변경 사항이 변경되지 않았습니다. 내 로컬 사본과 함께 원격 저장소와 어떻게 동기화 할 수 있습니까?로컬 복사본으로 원격을 동기화하는 방법

+1

질문이 명확하지 않습니다. 리모트가 로컬 또는 로컬에서 변경 한 내용을 리모트와 정확히 같게하기를 원하십니까? – keltar

답변

0

git pull이 작동해야합니다. 둘 이상의 원격 및 지사가있는 경우 git pull <remote name> <branch name>입니다.

편집 : 사과, 작업 복사본에서 저장소에없는 동일한 파일을 삭제합니다. 위와 같이 작업 복사본의 모든 파일이 버전 제어에 추가되었는지 확인한 다음 git commit 다음 git push을 정렬해야합니다.

0

먼저 당신은 변화, 즉 삭제 된 파일을 커밋해야합니다

git add -A . 
git commit 

그런 다음 원격으로 변경 사항을 푸시 할 수 있습니다.
git push <remote> <branch> 

<remote>

origin 수 있습니다 및 <branch>master을 수 있습니다.

obrec의 답변과 같이 orbrey의 답변 에서처럼 git pull을 원격 사용으로 변경하거나 git fetch + git reset과 같이 변경해야합니다. git reset을 사용하면 정보가 손실 될 수 있습니다.

git's website에서 문서를 찾을 수 있습니다. 여기에 언급 된 명령에 대한 링크는 다음과 같습니다 위해

0

는 소품 리베이스 또는 로컬 변경의 경우에도 로컬 복사본을 로컬로 만들 수 있습니다.

git fetch origin 
git reset --hard origin/master 

이 정보는 CI 및 대화 형 테스트 서버에서 사용됩니다. 단지 git pull은 여러 가지 방법으로 실패합니다.

관련 문제