2014-01-06 4 views
0

우선, 정상적으로 작동하고있었습니다. 나는 밀고 당길 수 있습니다.힘내 원격 설정되었지만 다른 사람이 내 푸시를 볼 수 없습니까?

내가 당겨도 내 이전 푸시가 거부되었음을 기억합니다.

는 또한 내가 실수로 REBASE를 시작하고 난 무시 "-f"로 밀어 "원격 거부"

그런 다음 나는 REBASE를 취소하고 다시 정상적인 추진을 시작했다. 리모컨으로 승인되었지만 다른 지점에있는 것처럼 다른 사람들이 내 변경 사항을 보지 못합니다.

동일한 분기에 있고 원격 URL이 정확하다는 것을 여러 번 확인했습니다.

내 git repo에 어떤 일이 일어 났는지 알려주고 문제 해결 프로세스를 제안 할 수 있습니까?

감사

+0

'git status'와'git remote -v' 그리고'git rev-list BRANCH -3'과'git rev-list REMOTE/BRANCH -3'의 출력을 추가하십시오. – janos

+1

BTW 당신이 rebase (분리 된 HEAD 모드)의 중간에 푸시됩니다. 그 파급 효과가 무엇인지 전혀 모릅니다. –

+0

여러분 께 감사드립니다. 나는 git repo를 엉망으로 만든 rebase를 추측한다. 로컬 git repo를 다시 만들고 문제를 해결했습니다. 모든 답변을 주셔서 감사합니다. 이 질문은 다른 사람들에게 가치를 부여하지 않으므로 나는 그것을 닫을 것입니다. – TypingPanda

답변

0

몇 가지 아이디어 :

  1. 시도 git branch 당신이 당신의 현재 지점이 무엇인지 존재가 어느 지점 볼.
  2. git push --all --dry-run을 시도하여 리모컨으로 푸시해야 할 내용을 확인하십시오. 이렇게하면 모든 지점에 대해 git push --all을 실행하면 푸시 할 항목과 위치가 표시됩니다. --all을 지정하지 않으면 현재 분기 만 푸시됩니다. 문제가 될 수 있습니다. 리베이스에서 분리 헤드 모드로 계속있을 수 있습니다.이 모드는 올바르게 취소되지 않았을 수도 있습니다 (정확히 git rebase --abort 사용). 여기에 오류가 발생할 수 있으며 --dry-run을 사용하는 경우까지 안전하고 -f을 제공해야합니다.
  3. 리모컨이 GitHub 또는 Bitbucket에 있다고 가정하면 리모컨에서 해당 사이트를보고 실제로 실제로 무엇이 푸시되었는지 확인하십시오.
+0

감사합니다. 나는 git repo를 엉망으로 만든 rebase를 추측한다. 로컬 git repo를 다시 만들고 문제를 해결했습니다. 모든 답변을 주셔서 감사합니다. 이 질문은 다른 사람들에게 가치를 부여하지 않으므로 나는 그것을 닫을 것입니다. – TypingPanda