2011-01-19 2 views
1

TortoiseGIT 및 Windows XP를 사용하고 있으며 공유 네트워크 드라이브에 원격 리포지토리를 설정했습니다.다른 사용자를 끌어 올 수 없습니다. 원격 저장소에서 커밋 - GIT

우리 팀 중에 2 명이 있고 내 동료가 자신의 커밋을 밀고 당길 수 있지만 (내 것이 보이지는 않습니다.) 원격 저장소를 내 컴퓨터에 복제하면 볼 수 없습니다. 그의 커밋 중 하나만 커밋했습니다.

우리는 모두 master 브랜치에서 작업하고 있습니다.

나는이 문제가 무엇인지 전혀 모릅니다. 올바른 방향으로 나를 가리키는 어떤 아이디어?

+1

TortoiseGit 대신 명령 줄을 사용하여 로그를 살펴 보았습니까? 명령 프롬프트에서 저장소의 디렉토리 아래를 탐색하고'git log --pretty = format : '% h by % an "을 실행하십시오. – CharlesB

+0

감사합니다. 그의 변경 사항 중 일부는 지금은 볼 수 있지만 모두는 볼 수 없습니다. – MrBliz

+1

설명하는 것에 문제가 있습니다. 동일한 repo의 동일한 분기에서 다른 커밋을 가져 오지 않고 그 커밋을 푸시 할 수 없습니다. – CharlesB

답변

1

git fetch을 사용하십시오. 그런 다음 --all 수정자를 gitk 또는 git log에 추가하여 모든 분기를 살펴보십시오. 이 시점에서 변경 내용을 서버의 내용으로 병합하거나 리베이스 할 수 있습니다. 그렇게 한 후에 만 ​​변경 사항을 적용 할 수 있습니다.

1

리포지토리의 새로운 복제본이 커밋 만 표시하면 동료가 자신의 변경 내용을 올바르게 푸시하고 있지 않은 것입니다. 푸시를 막는 방법이있을 수 있습니다 (예 : 해결되지 않은 합병 또는 갈등.

관련 문제