2014-05-20 5 views
1

개인 GitHub repo 분기 X와 연결된 지점 X가있는 로컬 저장소가 있습니다. 동일한 "GitHub"를 가리키는 두 개의 "원격"이 추가되었습니다. repo (https 사용).원격 git repo에 대한 최근 커밋을 볼 수 없습니다

나는 내가 가장 최근의 참조/X 커밋 자식 로그 기원 월 2 일에서 826d562입니다 마십시오. backup/X과 동일하게 수행하면 dc32de2, d78498c, f3ed5a8, 16f7c17 및 826d562가 표시되고 나머지는 5/15에서 5/6으로 표시됩니다.

IOW, 필자와 다른 사람들이 원격 저장소에 푸시 한 최근 커밋을 보여줍니다.

다른 컴퓨터에서 VM을 생성하고 동일한 원격 저장소를 설정하고 분기 X를 가져 와서 체크 아웃 한 다음 826d562를 HEAD로 표시합니다. 동료의 동료는 dc32de2 버전과 다른 모든 것을 봅니다.

내가 GitHub에 가서 repo에서이 지점을 보면, 가장 최근의 것을 826d562와 이 아닌 dc32de2로 표시합니다!

왜 원격 시스템에서 이러한 새로운 커밋을 다양한 시스템간에 볼 수 있습니까?

동일한 기계의 동일한 Repo를 가리키는 두 개의 "리모컨"이 다른 이유를 나타내는 이유는 무엇입니까?

저는 완전히 당황하고 있습니다! 인증 만료에의 라인을 따라

+0

커밋 순서를 명확히하십시오. 'git log --online origin/x'와'git log --online backup/x'의 결과는 무엇입니까? –

+3

''git fetch origin'을 먼저 수행 하시겠습니까? – Sam

+0

"체크 아웃 된 지점 X"의 의미는 무엇입니까? 원격 브랜치 'X'를 추적 할 추적 브랜치를 설정해야한다. – gravetii

답변

0

, 나는 몇 가지 인터넷 검색을했고,이 명령을 건너 온 : 그했다

git credential-cache exit 

, 다음이 가져 않았고, 업데이 트를 얻었다. 나는 "git status"를했는데 내 지부가 뒤에 있다고 말하자, 나는 rebased했고 이제 "git log"를 할 때 모든 최근 커밋을 볼 수있다.

모든 경우에 내 OS로 Ubuntu 12.04를 사용하여 Github 레포에 액세스하려면 https를 사용하고 있습니다. 어떤 일이 일어나고 있는지에 대한 생각을 누군가가 가지고 있다면, 나는 그것을 듣고 싶지만, 다른 시스템에서 지금은 효과가 있습니다.

관련 문제