爲什麼git在嘗試推送修改後的提交時給我一個錯誤? (我做過commit - push - amend - push --> error
)將修改提交推送到遠程時出錯
-5
A
回答
1
Git中的每個提交都由一個散列標識。
碰巧,你用特定的散列推送第一次提交。然後通過扭曲提交(使用git commit --amend
命令)來更改其哈希。
所以,當你再次推送到服務器,他不明白你想要做什麼,因此錯誤。
您可以oversteep這個錯誤有:git push -f your_origin your_branch
。這不是建議,但它是可能的。
+0
現金去@Yang的鏈接和gitster爲實際的答案,但因爲你提供的只回答,我會接受。而不是強制推動正確的方式來合併。 – Sensei 2013-05-13 11:02:46
相關問題
- 1. 推送到遠程存儲庫時出現git推送錯誤
- 2. 如何在特定的提交上將修改的提交推送到遠程git倉庫
- 3. 推空提交到遠程
- 4. 在遠程提交和推送時放棄本地git更改
- 5. 修改推送提交消息
- 6. Git推送遠程修改文件
- 7. Git推送並提交遠程混淆?
- 8. 如何將更正的提交推送到遠程存儲庫?
- 9. Git - 將未提交的更改推送到以前的提交
- 10. 修改推送提交的提交消息。 (Mercurial)
- 11. 如何在提交時將工作樹文件推送到遠程位置?
- 12. 在推送本地提交之前更改爲遠程分支
- 13. GIT推送不向遠程提交提交
- 14. 從本地推送提交到github時出錯
- 15. 提交到遠程的提交時間
- 16. Bazaar:在推送時自動遠程修改寫入遠程分支
- 17. git pull推送提交到遠程分支
- 18. Git - 通過單一整合提交推送到新的遠程
- 19. Git合併我已經推送到遠程原點的提交
- 20. 通過webhook提交併推送到遠程git回購?
- 21. 如何「撤消」推送到遠程Bonobo Git Server的提交?
- 22. 如何刪除推送到遠程存儲庫的提交?
- 23. 如何在TortoiseGit中自動推送提交到遠程倉庫?
- 24. 撤消已被推送到遠程回購的提交
- 25. 返回一個被推送到遠程的提交
- 26. 壓扁本地提交後推送到遠程分支失敗
- 27. 推送多個不相關的提交到遠程git回購
- 28. 在本地重新綁定提交後推送到遠程提交
- 29. Git推送所有父提交到遠程(即重寫遠程歷史記錄)
- 30. 將代碼推送到Heroku時出錯
-1一次提出一個問題。花時間把它作爲一個很好的問題。我不確定你如何在不發佈實際錯誤信息的情況下詢問git錯誤! – Andomar 2013-05-12 19:15:02
對於你的第一個問題,請參閱http://stackoverflow.com/questions/253055/how-do-i-push-amended-commit-to-the-remote-git-repo – Yang 2013-05-12 19:39:15
@楊,謝謝,這是我所需要的知道。 – Sensei 2013-05-12 20:05:52