2009-08-18 5 views
2

두 AWS 인스턴스간에 자식을 설정하고 있습니다 (A 및 B라고 함). A 괜찮아에서 당길 수 있고 해당 파일의 변경 내용을 볼 수 있습니다.성공적으로 git push가 성공한 후 파일이 대상에 없습니다.

B에서 새 파일을 만들고 커밋하면 B에서 A로 밀어 넣을 때 모두 잘 될 것 같습니다 (git 메시지가 나타납니다. 객체 작성에 대해 ... 완료)하지만 A 컴퓨터에서 파일을 볼 수 없습니다. A 머신에서 git 상태는 해당 파일이 삭제되었음을 나타냅니다.

내가 어떻게 푸시 된 파일을 보지 못했고 git이 파일이 삭제되었다고 생각하는 이유는 무엇입니까?

답변

5

참조 질문 Why won't I see changes in the remote repo after "git push"?에서 누른 후 시스템 A에서 해당 작업을 수행합니다.

+0

링크에서 : "당신이하고있는 일을 알기 전까지는 작업 트리가 연결된 저장소로 결코 들어가지 않는 것이 좋습니다." –

-1

분명히 성공한 경우 성공했음을 알 수 있습니다. 그러나 분명히 문제가있는 것처럼 보입니다.

+0

push는 반입과 반대이며 작업 디렉토리를 업데이트하지 않습니다. 그것이 변경 사항이 '보이지 않는'문제입니다. –

6

A에서 작업 디렉토리를 앞으로 굴립니다. 푸시는 거꾸로 완료 한 것과는 달리 뒤로 수행 한 페치와 같습니다. 작업 디렉토리에는 영향을주지 않습니다.

git checkout $YOUR_BRANCH 

힘내 위키에 GitFaq 페이지에서 "예기치 않은 행동"절에서 B.

관련 문제