2012-04-20 5 views
1

나는 너무 바보 같아서 서버에 맡기고 커밋 메시지가 잘못되었음을 알았다. 그래서 저는 주석을 수정하기 위해 --amend를 사용했습니다. 하지만 이제 더 이상 서버에 연결할 수 없습니다. SGit에서 잘못된 푸시 된 커밋을 수정하려면 어떻게해야합니까?

어떻게해야합니까? 당신이 역사를 다시 쓰기 때문에

+2

가능한 중복 : // stackoverflow.com/questions/253055/how-do-i-push-amended-commit-to-the-remote-git-repo) – CharlesB

답변

2

당신은, 푸시을 강제로 -f으로 추진해야

git push -f origin master 
[I 원격 자식의 repo에 커밋 개정 밀어 어떻게해야합니까?] (HTTP의
+0

그리고 그것은 전혀 엉망이되지 않을까요? – Spoeken

+1

밀고 싶지 않습니까? :) 히스토리를 다시 쓰려면 -f/- force를 사용해야한다. 커밋 할 때 --amend를 사용하면 커밋 메시지를 변경 한 경우에만 완전히 안전해야합니다. – ralphtheninja

+1

그건 정신이야! 무엇이 잘못 될 수 있습니까? :) – ralphtheninja