2014-03-03 7 views
1

준비 사이트에서 프로덕션 사이트로 푸시 할 때 약간의 변경이 있었지만 원격 디렉토리로 푸시하려고하면 변경 사항이 이미 최신 상태라고 표시됩니다.git push 사용 중 문제

내 스테이징 디렉토리에 cd'd 동안 나는 자식 원격 -v를 사용하고 그것을 반환

  • 베어 /(url)/bareStagingRepo.git (가져 오기) 베어/(URL)
  • /bareStagingRepo.git (push)

"git push bare master"를 사용하면 "최신"메시지가 반환되지만 변경되지 않습니다.

.

+0

수치스러운 일입니다. 행운을 찾아 내서 행운을 빈다. 질문 있니? –

+0

'git commit'과'git push '를 시도하십시오. –

답변

0
  1. 잘못된 것은 결코 아닙니다. 리포가 최신이라고 말하면 최신 버전입니다.

  2. 유형 "git log"를 입력하고 분기에서 마지막 커밋을 확인하십시오. 또한 master 브랜치에서 "git log"출력을 확인하십시오. 커밋 ID는 동일합니다.

  3. 커밋하지 않은 변경 사항이 있어야합니다. 변경 사항을 숨긴 후 다시 적용하는 것을 잊었을 수도 있습니다.

+0

그래, 아마도 이것은 문제 일 수 있습니다. 마스터는 커밋을 표시하지 않지만 브랜치는 있습니다. 나는 변경 사항을 적용하고있는 지점에서 직접 푸시하려고했으나 일부 ​​작업을 수행했지만 변경 사항은 여전히 ​​적용되지 않았습니다. 내 브랜치는 staticHeader이고 원격은 bare라고 불린다. 맨손으로 staticHeader를 밀었 어. – user3238160

+0

"git push bare staticHeader"는 서버에서 새 분기를 만들었을 것입니다. 서버의 분기를 마스터로 병합 한 다음 변경 사항을 마스터로 가져옵니다. – abnvp